@screwtape
I'm not quite sure why that makes you enormously happy, but as a language designer, I can share a related observation:
Programmers seem to me to do better with tools that let them use approximations of natural language. For instance, in the Smalltalk language, it was/is very common to have method named arguments marked with things like "WithHelpOf:" -- markers of prepositions and so on.
Languages with unnamed arguments, like Common Lisp, C, etc, can be dealt with because we have big brains, but somewhat less naturally.
https://mathstodon.xyz/@dougmerritt/113490954347261028
2024-11-16 jackdaniel ┃ edited ┃ 1👤 1💬
@dougmerritt @screwtape technically common lisp has both positional and keyword arguments, although the latter can't be specialized in standard generic functions.
There's also that many […]
────
────