Published March 21, 2022
| Version v20
Conference paper
Open
April: APL Compiling to Common Lisp
Description
This paper demonstrates the April APL compiler (code hosted at https://github.com/phantomics/april). April compiles a subset of the APL language into Common Lisp, allowing APL’s terse, efficient syntax to be leveraged for array processing and mathematical operations within a Common Lisp program. Along with the compiler April includes a suite of specification tools making it easy to extend the language, allowing for a uniquely flexible development approach. Released under the permissive Apache 2.0 license, April has been leveraged in a graphical display hardware startup and a variety of applications including statistical analysis, vector graphics and terminal interfaces.
Files
april-paper.pdf
Files
(3.0 MB)
Name | Size | Download all |
---|---|---|
md5:1d19d91207a2d66685cd9717963e3ad8
|
3.0 MB | Preview Download |
Additional details
Related works
- Compiles
- 2677-3465 (ISSN)