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

Well, for me Lisp is a mostly-functional language. In Scheme its quite simple - just avoid set-car! set-cdr! and other destructive primitives when possible, while in CL you should be more careful and disciplined due to lack of agreed upon naming conventions for destructive operations and possible implicit usage of setf in macros. Anyway, even CL could be called mostly-functional.


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

Search: