4 ms·
It's very much a "this is productive for me and fits how I think, maybe to the exclusion of making sense to other people" project. It's closest to J or Dyalog
by PeCaN 7y ago
It's very much a "this is productive for me and fits how I think, maybe to the exclusion of making sense to other people" project.
It's closest to J or Dyalog APL but with a much different syntax that aims to make it more natural to write entirely pointfree code. (Personally, I feel like long trains can become kind of hard to read and refactor in J. The fork and hook syntax is really nice for short trains but IMO does not scale up very well.) I've been fiddling with the syntax on and off for about 5 years and use it as a sort of general notation for algorithms.
There's actually a fair bit of Erlang in there as well which is honestly kind of an odd combination but actors+arrays hits a sort of local optima for me. It might be the first APLlike with really good I/O.
- quikoa 7y agoThanks for sharing, that sounds quite nice. Always interesting to see what kind of new programming ideas are being worked on.