|
|
|
|
|
by agentultra
2276 days ago
|
|
Haskell, OCaml, probably F# too. Can also do 'bare metal' as well. I think the advantage to Lisp is that the programmer can generate and evaluate arbitrary expression trees at run time. I'm not sure about the others but I recall Haskell has some difficulty with this. It's possible but it's not supported and not trivial to do. |
|
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.