You make a good point. In fact, Smalltalk is very much like Lisp in this regard. Both are enormously flexible and capable of beautiful abstractions. Read Lisp, Smalltalk, and the Power of Symmetry.

This is why Smalltalk can be every bit as concise and elegant as Lisp. Read Elegant Pharo Code.

Despite what some developers claim, increasingly complex programming problems in our world do not mandate increasingly complex programming languages. In fact, you are better served to choose simpler languages in these situations.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store