“i don’t like lisp because of the parentheses” is a take i have less and less sympathy for over time. what, do you find this.kinda.bullshit() aesthetically inspiring? it’s all code. cope
crows call me breadlady's Post
Likes: 0
Boosts: 0
Hashtags:
Mentions:
Comments
Displaying 0 of 1 comments
crows call me breadlady
do you not like lisps because of a flavor’s ecosystem? its users? a lack of tooling? all of these are more valid than disliking parens. cope
@garbados for me the whole “because parentheses” take is incredibly ignorant and infuriating because the parentheses in Lisp is not just an arbitrary syntactic choice, it is a very important feature of the language: its elegant, minimalist syntax.
It is because of the parentheses and the prefix notation that the language is so tiny, and so minimal. It is because of parentheses that you can extend the language itself to include features like infix notation, or type checking, if you really need them. It is because of parentheses that we don’t see people designing entirely new programming languages that compile to Lisp just to add features like type checking. If JavaScript had been a real Lisp (as the original author intended), there would have never been any need for TypeScript, CoffeeScript, PureScript, ClojureScript, or whatever else.
The fact that people are never taught to appreciate the minimalist elegance of Lisp syntax has wasted, without exaggeration, many billions, possibly even trillions, of software engineering man-hours over the years.
#tech #software #lisp #LispLang
by Ramin Honary ;
Likes: 0
Replies: 1
Boosts: 0