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

I stand corrected, thank you :)

I always thought that `eval` in CL was an un-idiomatic and fairly expensive operation, even for code that is not compiled. You learn something every day...



A Common Lisp implementation may implement EVAL by calling the compiler. That would be more expensive. Several Common Lisp implementation use EVAL to create an interpreted function and then the user can call COMPILE to compile these.




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

Search: