EVAL in SCHEME
问题 Peter Norvig in PAIP says: " in modern lisps...eval is used less often (in fact, in Scheme there is no eval at all)" " if you find yourself using eval, you are probably doing the wrong thing". What are some of the ways to circumvent using eval in scheme? Arent there case where eval is absolutely necessary? 回答1: There are cases where eval is necessary, but they always involve advanced programs that do things like dynamically loading some code (eg, a servlet in a web server). As for a way to