|
|
|
|
|
by Markku
5585 days ago
|
|
TLDR Person found out other people can be immensely productive with other languages. Then person learned languages X, Y and Z with cool libraries and is now very productive and happy using them. TLDR TLDR Libraries make a big difference! |
|
Programming languages live and die by their libraries, i.e. vocabulary. The differences in grammar are in my opinion rather small, when we talk about how expressive a clever programmer can be. Can a person be even more expressive in Lisp? Perhaps but it's not essential. The library support on the other hand is essential. You want to stand on the shoulders of giants for the next step. In all modern languages you can write elaborate, expressive libraries (read DSLs) for your pet problems.
I think my TLDR summarizes the original author's post but if someone disagrees, then we can have a fruitful discussion :)
Disclaimer I use Java and Racket daily.