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

In my twenties, I wanted to use all the cool PL techniques: meta-programming, reflection, monads, macros, type-level programming, etc. I'm getting older and now I want my programs to be 90–95% functions, arrays, structs, enums, and loops and only parsimoniously throw in more advanced language features.


Yes. The 'paradigms' have seriously diminishing marginal returns.

Super basic imperative typed language with maybe some kind of nice way of handling nulls and that doesn't use pointers ... is most of what we need.

Everything is very expensive optimization.


So I hear you want Clojure.


I really don't.


Cool.




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

Search: