Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, many LISP systems do compilation (and macroevaluation) at runtime as well, so there is really little distinction. That is, `compile' and `eval' are common functions in many LISP implementations, and they can be called like any other function.



Yes, that's an interesting feature of Lisp.

You can do that in Haskell, too, but it's much, much less common.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: