4 ms·
I think of "opinionated" more as a measure of how how much structure a language imposes on you as a programmer. For instance, Javascript has a massive runtime,
by skohan 7y ago
I think of "opinionated" more as a measure of how how much structure a language imposes on you as a programmer.
For instance, Javascript has a massive runtime, but I'd say it's an extremely unopinionated language. If you want, you can implement a Javascript function which rewrites itself every time it's executed.
In my opinion Rust is an extremely opinionated language.
- jerf 7y agoThat's a perfectly valid definition of opinionated, and it measures another aspect of a language. Languages have a lot of aspects. I used this aspect because upthread we were discussing memory management and "portable assembly". In another context I'd happily use this concept instead.