On the ease of use for niche new languages
A programming language's ease of use has always been crucial. Rust and Elm used to stand out with their clear warnings and tips. I believe large language models (LLMs) like Claude and Llama3 are c…
8 posts
A programming language's ease of use has always been crucial. Rust and Elm used to stand out with their clear warnings and tips. I believe large language models (LLMs) like Claude and Llama3 are c…
An extract from David Moon's presentation of "Lunar": Most current-day programming languages seem to be based on the idea that computation is slow, so the user and the compiler must wor…
Came across this pros/cons table recently (some un-named company, when deciding on micro-service language-of-choice): Mostly agree, except that * We do have generics in Go (as of 1.18) and "..…
The "tragic tradeoff" in programming languages: I still remember a wonderful presentation by Damian Conway a number of years ago about all of the great ways Perl 6 could turn into whatever…
“Jets” are the proverbial “Sufficiently Smart Compiler.” The seal between a core of Maxwellian purity and the world of filthy expedient compromises which lies outside must be absolutely perfect - like…
The types of programming language semantics, according to CTM…
Only in the mid-nineties when the number of transistors on a single chip ceased to be the true bottleneck, the “von Neumann bottleneck” may have ceased to be the optimal solution. For the first time a…
Takeaway from http://norvig.com/lisp_talk_final.htm: * Simple is better * Useful is better * Cheap is better * First is better…