3 ms·
Seems like a great idea. This way, developers can decide if they need eval and make the tradeoff. Note that eval can also be use for metaprogramming, and that n
by DanielRibeiro 15y ago
Seems like a great idea. This way, developers can decide if they need eval and make the tradeoff. Note that eval can also be use for metaprogramming, and that not having the full code of clojure also affects runtime reflection.
Which is more to the spirit of Clojure and LISPs in general: developers being able at any momemnt to change the language as if he was the language designer.
Or, as said on Five Questions about Language Design[1]: Give the Programmer as Much Control as Possible
[1] http://www.paulgraham.com/langdes.html http://www.paulgraham.com/langdes.html
- JoelMcCracken 15y agoThanks for this. I forgot about this essay.