|
|
|
|
|
by d0m
4665 days ago
|
|
Well, after writing my comment, I went online looking for some quick introduction to the language. I'll admit that there are certainly very interesting facets to that language. What I can say however is that there's a difference between conciseness in writing and productivity in reading. For instance, (!R)@&{&/x!/:2_!x}'!R
It's very concise but very hard to grasp quickly. The equivalent, in even 10 lines of code, might be way easier /and/ faster to read and understand.That being said, I really like the functional aspect of it where most of common operations on list were shortened. (I.e. map, reduce, etc.) Personally, I think the Arc language strikes a really fine balance of verbose versus concise. It's just unfortunate that there's not a more active community and that it lacks the battery to be productive with it. |
|
Once you've done that, the theory is that it is actually quicker and easier to grasp than reading "verbose" lines of code.
That said, I've never taken the time to invest in an APL style language, so I can't speak to whether it is actually true or not.