AMA: Explaining my 750 line compiler+runtime designed to GPU self-host APL
I had some exposure to APL program for statistics few years back, but never really dived in. Largest problem being that the tools I encountered then didn&#x27;t yield themselves well to intermittent exploration (indeed, Dyalog APL had Linux version that required Wine, which was very buggy). If somebody would like to give pointers on how to start with APL in 2017? I mean things pertaining to developer experience: such as what APL implementation is easier to start with on MacOS&#x2F;Linux, how to find libraries and frameworks, good example app on Github etc.<p>Though don&#x27;t want to hijack this thread from questions specifically about the compiler + runtime. On the earlier thread (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13565743" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13565743</a>) you mentioned two things I&#x27;d like to know more about:<p>- function trains: any examples? could one do those in Lisp such as Scheme?<p>- what is Modern dfns based APL? (something about better APL for functional programming)<p>Thank you for your comments so far. I tried to watch the live stream, but there was some audio skips now and then. Will have to try again on next long train ride.