Previously, Co-dfns could only support ranks <= 4. Now, the architecture supports arbitrarily large array sizes, though this is only partially used in various primitives. See the release notes for more details. However, this is a bigger deal than it might seem, as it opens up a number of new features for implementation that were previously not possible, and paves the way for reducing the size of the runtime greatly, and reducing the C/C++ footprint of the whole system to a bare minimum.
You might also like...
Speaking at FnConf '22: DSLs, Architecture, & Structural Design in APL, 3 ways
I'll be sharing some thoughts about three different styles of system construction, the use of DSLs, and methods of looking
Source Code Readability, Elegance, and Complexity
I was recently discussing my thoughts on this article: https://mathspp.com/blog/pydonts/does-elegance-matter And I thought I would
7 min read
Ken Iverson Centenary celebration, 17 Dec 2020, 19:00 EST
https://www.eventbrite.co.uk/e/ken-iverson-centenary-tickets-132578131761 Stephen Taylor of the Iverson College is putting together a celebration of the
1 min read
Dyalog Tooling Resources List (LambdaConf Talk 2020)
Here is a list of tooling resources that I mentioned in my recent LambdaConf 2020 talk, with links to documentation
1 min read
Is APL Dead?
Is APL dead? Not anymore. Changes in modern hardware, business needs, development methods, and our understanding of programming makes APL in its modern state perhaps more relevant and viable than ever before.
8 min read