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

I think it is a consequence that programming in the large is complex and we all like our little feature to reduce boilerplate, while allowing for higher abstractions.

In languages that allow for full macros, many of those features can be implemented as library instead, which also creates the problem everyone has their own little DSL.

Anyway looking to the history of computing, all mainstream languages that started simple as a movement against complexity of some sort, ended up becoming more complex release after release.



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

Search: