diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-06-17 11:23:46 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-06-17 11:24:24 -0400 |
| commit | a103014535a7045a8cad70aa0c4b0927825eeef1 (patch) | |
| tree | f396725a04e263a9c154d34ed78a055b6c40da51 /implementation/kclaims.md | |
| parent | c3fa99d299ff88ff96d00ea791a0361f8471c298 (diff) | |
More disclaimers, now about how you shouldn't avoid K for performance reasons
Diffstat (limited to 'implementation/kclaims.md')
| -rw-r--r-- | implementation/kclaims.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/implementation/kclaims.md b/implementation/kclaims.md index 41268a3f..9b7d7ecd 100644 --- a/implementation/kclaims.md +++ b/implementation/kclaims.md @@ -4,9 +4,9 @@ Sometimes I see unsourced, unclear, vaguely mystical claims about K being the fastest array language. It happens often enough that I'd like to write a long-form rebuttal to these, and a demand that the people who make these do more to justify them. -This isn't meant to put down the K language! K is in fact the only APL-family language other than BQN that I would recommend without reservations. And there's nothing wrong with the K community as a whole. Go to [the k tree](https://chat.stackexchange.com/rooms/90748/the-k-tree) and meet them! What I want to fight is the *myth* of K, which is carried around as much by those who used K once upon a time, and no longer have any connection to it, as by active users. +This isn't meant to put down the K language! K is in fact the only APL-family language other than BQN that I would recommend without reservations. Its C-based implementations certainly aren't slow, and choosing an array language based on performance is usually a bad idea anyway. And there's nothing wrong with the K community as a whole. Go to [the k tree](https://chat.stackexchange.com/rooms/90748/the-k-tree) and meet them! What I want to fight is the *myth* of K, which is carried around as much by those who used K once upon a time, and no longer have any connection to it, as by active users. -The points I argue here are narrow. To some extent I'm picking out the craziest things said about K to argue against. Please don't assume whoever you're talking to thinks these crazy things about K just because I wrote them here. Or, if they are wrong about these topics, that they're wrong about everything. Performance is a complicated and often counter-intuitive field and it's easy to be mislead. +The points I argue here are narrow. To some extent I'm picking out the craziest things said about K to argue against. Please don't assume whoever you're talking to thinks these crazy things about K just because I wrote them here. Or, if they are wrong about these topics, that they're wrong about everything. Performance is a complicated and often counter-intuitive field and it's easy to be misled. On that note, it's possible *I've* made mistakes, such as incorrectly designing or interpreting benchmarks. If you present me with concrete evidence against something I wrote below, I promise I'll revise this page to include it, even if I just have to quote verbatim because I don't understand a word of it. |
