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

I dunno about smalltalk, but Scheme and Forth start off simple until a programmer writes tens of thousands of lines of code, at which point it gets harder to read and follow the code exactly.


No matter how much convoluted code your write, it is still a "simple language". Your code however is not necessarily simple or easy.


That tends to be the flip side of the "simple language".

And at least the 3 languages quoted are so simple that they must provide the tools for building new abstractions (which are the tools for building the language in the first place), so you can cut down on code by building a reusable toolbox of abstractions.

Go is complex enough that they can get away without that, and even get praised for pushing the complexity to userland code and providing no way for users to manage that complexity.




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

Search: