3 ms·
> I'm not going to argue for them, but getting a hold of a working+legal copy of Dyalog is actually pretty painless That's good to hear. Last time I tried it t
by ShaneWilton 10y ago
> I'm not going to argue for them, but getting a hold of a working+legal copy of Dyalog is actually pretty painless
That's good to hear. Last time I tried it took a few days for them to get back to me.
I'm also excited to give GnuAPL another try too. It looks like it's coming a long way since the initial release.
- eggy 10y agoIf you're serious about investing time in something, 2 days is not much, although it didn't take that long for me. Dyalog has great documentation, videos, and resources. I tried NARS2000, a free version of APL, but it was not as polished. I mainly use J, and since Ken Iverson created APL, and then went on to create J with the help of a bunch of other smart people. J has certain things not found in Dyalog APL, and is very functional with trains and forks and general function composition. J is damn fast for an interpreted language, and the Jd database, which is a bit slower than kdb+/q, still is faster than many Spark/Shark setups for big data. I am waiting for something like Futhark mentioned below, which marries J or APL to the GPU or FPGA or other hybrid card. A true vector/array language running on true array hardware, hopefully ridding the CPU-GPU bottleneck back and forth between host and device. Plus I just like playing with J. I have used Lisp/Scheme for years, but languages like Forth and J/APL/K/Q really blow my mind, more so than the legendary Lisp ,'epiphany' at least for me.