Conference paper Open Access
Sengul, Andrew
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.
Name | Size | |
---|---|---|
april-paper.pdf
md5:1f12ef6a1f692125190e75fc85c544c3 |
3.0 MB | Download |
All versions | This version | |
---|---|---|
Views | 1,381 | 158 |
Downloads | 849 | 144 |
Data volume | 1.9 GB | 434.6 MB |
Unique views | 886 | 152 |
Unique downloads | 687 | 126 |