5 ms·
This is not APL. Please don't call it APL. Also, please change the title on this thread to have it reflect the same.
by rebootthesystem 10y ago
This is not APL. Please don't call it APL.
Also, please change the title on this thread to have it reflect the same.
- pjtr 10y agoOr may link to the "Docs" section? It mentions a paper that connects this to APL: "APL on GPUs - A TAIL from the Past, Scribbled in Futhark A paper describing an APL compiler (apltail) that operates by translating APL into a typed array intermediate language (TAIL), and from there into Futhark. While the Futhark details are light, the paper demonstrates a simple use of Futhark as a target language for a compiler. We succeed in achieving decent speedup on several (small) APL programs." The introduction of the paper says it only "compiles a subset of APL into TAIL" though.
- rebootthesystem 10y agoNo, sorry, I studied APL in the early 80's and used it professionally for ten years straight and have been using it sporadically since then. Only APL is APL. Notation is as much a part of APL as is it's linear algebra/array orientation. One can't remove the notation and call it APL just like one can't take C and convert it to icons to drag around the screen and still call it C.