Re:The German School of Lisp (2011)
by kazinator on Saturday November 12, 2022 @01:49PM
(#33575828)
> Why does there need to be an endless amount of dialects?
Because any time someone makes an (operator arg1 arg2 ...) language, they either put Lisp in the name, or else state elsewhere that it's a Lisp dialect.
Why does there need to be an endless progression of C-like dialects? They don't get called C, or rarely so.
The semantic differences between things called Lisp can be as large as between C++, Java, Javascript and Awk.
Many programming languages have been modeled on Algol; why are there so many Algols and why aren't they called that way? A lot of it is because of syntactic differences.
In the Lisp world, there are some mainstream languages that have the most users; if that's important to someone, they can stick with those and pretend the rest don't exist.
Because any time someone makes an (operator arg1 arg2 ...) language, they either put Lisp in the name, or else state elsewhere that it's a Lisp dialect.
Why does there need to be an endless progression of C-like dialects? They don't get called C, or rarely so.
The semantic differences between things called Lisp can be as large as between C++, Java, Javascript and Awk.
Many programming languages have been modeled on Algol; why are there so many Algols and why aren't they called that way? A lot of it is because of syntactic differences.
In the Lisp world, there are some mainstream languages that have the most users; if that's important to someone, they can stick with those and pretend the rest don't exist.