Image missing.
On eval in dynamic languages generally and in Racket specifically (2011)

created: May 28, 2025, 8:44 p.m. | updated: May 30, 2025, 8:14 p.m.

On eval in dynamic languages generally and in Racket specificallyposted by Matthew FlattThe eval function is at the heart of a dynamic language, and it strikes many newcomers as an amazingly powerful tool. The real point is that a programmer has to be especially careful about passing around instructions and using quoted instructions. Using eval in RacketIn the context of Racket, the multiple-language analogy is relatively accurate, because Racket is about having many programming languages work together and allowing programmers to define ever better languages and language constructs. The Racket Guide’s chapter 15 covers in more depth the issues and namespace tools of Racket for harnessing the power of eval :http://docs.racket-lang.org/guide/reflection.htmlThink of eval as a power tool. In dynamic languages generally, that means a reluctant and targeted use eval .

1 week, 4 days ago: Hacker News