3 ms·
I believe Nial fits the bill here? It has some symbols, but less than most C-family languages. https://www.nial-array-language.org/ https://www.nial-array-langu
by mlochbaum 4y ago
I believe Nial fits the bill here? It has some symbols, but less than most C-family languages. https://www.nial-array-language.org/ https://www.nial-array-language.org/
- ianthehenry 4y agoYou know, I discounted Nial prematurely because its array model seemed weird and different and -- still not actually knowing anything about array languages -- I became very enamored with J's ability to slice and reassemble arrays based on function rank, which is something that I thought Nial could not do (I don't actually remember why I thought this). I should actually read through the Nial docs and see what I've been missing.
- mlochbaum 4y agoNial uses the nested array model, which arguably is weird, but is also shared by every surviving APL dialect that supports nesting. J's boxed model comes from SHARP APL, but A+ was the only other language to pick it up and both those have stopped development. https://aplwiki.com/wiki/Array_model https://aplwiki.com/wiki/Array_model And it sounds like you've found it, but Nial does have the RANK transformer, which looks essentially the same as J's rank conjunction " .