| ▲ | IshKebab 3 hours ago | |
I still haven't used K/Q/etc. because they look insane, but the more I read about them the more it seems like they are basically the maths equivalent of regexes. Super terse and powerful. Pretty much write-only. Very useful for interactive use, definitely. But if you find yourself hitting "save" on a regex that's a red flag and if most of your program relies on regexes something has gone very wrong. | ||
| ▲ | redrobein 3 hours ago | parent | next [-] | |
They are far from regexes. I feel like you're equating something you don't understand to something else you find difficult. It's a language like any other. Infact it's far less verbose and shorter to read. If you've spent enough time with an arraylang you start to recognize "words" or sequences of glyphs as some complex function[1]. You might have a better time trying something like Uiua[2] or BQN. | ||
| ▲ | casey2 2 hours ago | parent | prev [-] | |
The bigger problem is that you often end up using more functions, worse algorithms or higher algorithmic complexity, creating your data structure at runtime, since the only datatype you have are arrays. It's similar to the problem with unix/plan9, lisp or smalltalk. There is it turns out, too much of a good thing. Such systems are great for learning, but I would make the mistake of building software on them | ||