Programming Languages Criticisms
github.com
github.com
He explained this by saying that most languages were designed for a specific purpose, and tradeoffs are always made that cause some parts of a language to be bad at certain tasks.
Not sure if this is universally true, but I felt it was sound reasoning.
Stopped reading right there.
But otherwise there won't be anything useful or real to get from it, unfortunately :-(
Now, rants would be fine if they were true, but they aren't – lots of examples are just false.[0]
If they're not even rants, so then just satire remains, but when reading thru the repo it hits me that the satirical value, if any, is very small.
meh.
[0] e.g. it says that in Lua `nil + 1` is not allowed while `(not nil) + 1` is and yields 2. In reality, `(not nil) + 1` gives an "attempt to perform arithmetic on a boolean value" error.