(no title)
hackyhacky | 10 days ago
This is a blinkered viewpoint. If you want to talk about syntax, at least mention the Haskell family (Elm, Idris, F*, etc), Smalltalk, and the king of syntax (less) languages, LISP (and Scheme), which teach us that syntax is a data structure.
gingerBill|7 days ago
* Haskells are name-focused languages. * Smalltalk is a name-focused language. * LISPs are qualifier-focused languages.
I think you might have a blinkered viewpoint in how you have interpreted the article.
jiriknesl|5 days ago
Are those names erased during compilation? It has a massive impact.
If you have indirect calls, how are those resolved? That matters a lot.
What is even the language, after the code is compiled/interpreted. Does it disappear like in many languages? Do you have some parts available, but not all (like in PHP)? Or do you have full runtime at hand and you can mold it like in Smalltalk? There are languages with no runtime, languages with some runtime, and languages with full image in place. Each has massively different pros and cons.
When you say Haskell and Smalltalk are name focused, you are technically right, but developer experience is extremely different.
hackyhacky|7 days ago
First, I reject the idea that all languages can be classified according to this metric. The fact that you think that they can reveals how little experience you have with different languages.
Second, your proposed classification of these languages, even by the naive standards of the article, is wrong. You've proved my point.