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

I have found great joy with Clojure (runs on JVM) which doesn't constrain you from side-effects, it just encourages you to do them on an appropriate functions. And all values are immutable by default.

Debugging pure functions is quite a lot different than keeping watches on specific memory locations (or variables).



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

Search: