3 ms·
Obviously this has a prestigious pedigree, considering the author, but I am having trouble understanding what differentiates it from, say J. I see that the oper
by mhuffman 4y ago
Obviously this has a prestigious pedigree, considering the author, but I am having trouble understanding what differentiates it from, say J. I see that the operators are written out and it is built in Go, but other than that what is the benefit? Just the fact that the operators/verbs are written out in words?
- rmetzler 4y agoFor me it’s definitely about writing out the operators names. I’m German, I often use a German keyboard layout. I have never been good with Greek math symbols other than pi and SUM and PRODUCT. How am I supposed to write the APL or BQN symbols and understand what they mean ? It’s hard enough to find curly braces on a German keyboard (that’s why I usually use US layout). I think it’s similar to why Ruby was invented by a Japanese: you need to simplify the syntax of the language if your keyboard doesn’t show it. Vi was created on a keyboard without arrow keys, that’s why hjkl was chosen for cursor movement.
- adregan 4y agoI assure you that you will pick up the meaning of the symbols more quickly than you imagine. As for typing, there is usually a prefix key (like a leader in vim) followed by a single character to insert one of the symbols. It might actually be easier than hunting for the curly braces.