arabelladonna
What's the difference if the symbols were meant to have specific mathematical meanings and are really meant to be the only representation?
Plus, readability is subjective.
I think this comes down to every symbol having a defined behavior that can be optimized around, rather than building a framework for creating your own symbols (functions). Dyalog APL has some similarly insane "beating C"-type benchmarks.
However, if you were to branch out into the more traditional constructs in Dyalog APL or J (K/Q have less of them due to being much, much less generalized), you'd probably see some significant performance decreases simply because they're more generalized. Eg. I doubt that Dyalog APL objects are as optimized as C++ objects.
Note: I have no experience designing languages or building compilers/interpreters. I just wanted to put my two cents in, rather than leave this on the somewhat vague and "mystical" note.
Plus, it feels like I get CDN inaccessible or server busy errors daily.
That's not what you said, though. This is what you said:
> If that's what you aspire to, and aren't passionate about software
Those are completely different sentiments and your original "aren't passionate about software" statement is the statement I took issue with.
Unless there aren't.
Either way, you're judging people simply for taking a different path than you, which is completely unfair.
This is a completely unfair assessment. Even if you're passionate about something, job stability and good pay are going to be the primary drivers in decisions about jobs. I doubt that most people choose, say, Java jobs because they're passionate about Java, or even software in general, for example.
From what I gather, most people leave the "passion" part of their work to part-time hobby work, allowing them to do both. If it then translates into money, good, but the few successes that have been put on blast have blinded people to the reality that passion != money.
Also, for K:
https://github.com/kevinlawler/kona https://bitbucket.org/ngn/k/src/master/