[plt-scheme] 'eval' function seems to completely ignore
scopingrules.
Eli Barzilay
eli at barzilay.org
Sun Jan 20 10:44:24 EST 2008
On Jan 20, Yavuz Arkun wrote:
> Do I understand this right: in scheme, code <> data? And in, say,
> CL, it still is =?
Code is still data -- but it's more than just raw sexprs.
> Where (online) can I read more about the background that lead to the
> consensus "eval is not needed", "code doesn't need to equal data", "eval
> can be replaced by X, Y, Z"? And what are the X, Y, Z?
`eval' is still needed, IMO. The only bad thing about it is that
newbies tend to use it much much more frequently than needed.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!
More information about the plt-scheme
mailing list