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

You sacrifice an enormous amount of flexibility and extensibility by enforcing such distinctions. Much of the power and elegance of languages like lisp comes from blurring the boundary between code and data. To the C etc. mentality, it's unthinkable, but in lisp you can maintain (modify/extend/fix) a running application, without having to unload and reload everything.


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

Search: