Estoy tratando de entender cómo obtener la función eval para leer una cadena y evaluar el contenido que está dentro de la cadena.Cómo evaluar cadenas en la raqueta
Actualmente sé que
> (eval '(+ 1 2))
3
pero no estoy informado de que con el uso de la raqueta. Así que en este momento estoy tratando de hacerlo de modo que pueda hacer esto:
> (eval "(+ 1 2)")
3
Cualquier consejo o enlaces a recursos útiles serían apreciadas.
Creo que esto es lo que quiere: http://stackoverflow.com/q/318952/535275 –
Además, el código de la raqueta más idiomática evita el uso de eval. Tal vez tenga un ejemplo donde realmente lo necesita, pero es posible que desee leer [este artículo] (http://blog.racket-lang.org/2011/10/on-eval-in-dynamic-languages-generally. html) sobre el uso de eval en Racket. –