note 54543 deleted from function.create-function by nlopess
| From: | nlopess@php.net | Date: | Tue, 13 Sep 2005 20:31:20 +0000 |
| Subject: | note 54543 deleted from function.create-function by nlopess | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-95133@lists.php.net to get a copy of this message | ||
Note Submitter: Matthew
----
This is the most retarded way for functions to be implemented. Yes, it is equivalent to calling
eval. That should NOT be the case. It is quite possible to implement function creation special
form that DOES NOT require loading the evaluator/compiler at run-time. Whenever I see
"features" like this, I want to kick the morons who "designed" this language.
Is it really that hard to go read a book about how programming languages are SUPPOSED TO BE
designed? There is no reason why anonymous functions should be inefficient. Is it too much to ask
to have proper lexical scope in a language these days, too? Sigh.