Hacker News new | past | comments | ask | show | jobs | submit login

> Compare with lisps applicative version; note the closure does not print readably:

Common Lisp has function-lambda-expression for obtaining a function object's source code object, if available, which it may not be:

http://clhs.lisp.se/Body/f_fn_lam.htm

Retaining the source code inside a compiled function is a waste of space.

Lisps support traditional ahead-of-time compiling. Propagating source code to the compiled binary is not only a waste of storage, but something that some people who don't want, namely those who regard compiling not as only an optimization but as a way of protecting IP and getting paid.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: