|
|
|
|
|
by mickduprez
2269 days ago
|
|
>> I think the advantage to Lisp is that the programmer can generate and evaluate arbitrary expression trees at run time. That's the one! Code is data - data is code.
While this can be done in other languages, it isn't done without considerable effort or going 'off road' so to speak, macros are Lisp.
cheers. |
|
Is there anything special Lisp does to prevent user input from getting into eval'ed data-code? Or any sandboxing provided by Lisp's eval?