I think gnu apl is a full apl.
These projects I believe implement 30 or so primitives. Its writing gpu code with APL snippets subvocabulary. Not a full APL environment. ----- Original Message ----- From: Marc Simpson <m...@0branch.com> To: general <gene...@jsoftware.com> Sent: Monday, June 20, 2016 8:27 PM Subject: Re: [Jgeneral] GPU APL compiler work Thanks. Q: How do these projects relate to GNU APL? As far as I can tell, they're independent research. On Mon, Jun 20, 2016 at 8:58 AM, 'Pascal Jasmin' via General <gene...@jsoftware.com> wrote: > Interesting recent projects, > > TAIL - typed array intermediate language > http://www.elsman.com/pdf/array14_final.pdf > > uses structures very similar to J's internal noun format. (all of the items > are the same anyway, though it perhaps only has int and double data types) > > Semantics for core operations are similar to J (take with negative index > takes from the end) > > > used with a SML apl to TAIL compiler > > https://github.com/melsman/apltail/ > > A more interesting project is the Futhark language, and its leveraging of the > above 2 projects to target GPUs, and extends datatypes to char, bool, tuples. > > Futhark feels higher level and cleaner than TAIL. > > > spec paper: http://futhark-lang.org/publications/fhpc16.pdf > > more general overview/benchmark/example site: > > http://futhark-lang.org/index.html > > pretty much every link there is interesting. > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm