There is a newer version of this record available.

Conference paper Open Access

April: APL Compiling to Common Lisp

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.

Files (3.0 MB)
Name Size
april-paper.pdf
md5:1f12ef6a1f692125190e75fc85c544c3
3.0 MB Download
456
366
views
downloads
All versions This version
Views 45687
Downloads 36683
Data volume 767.6 MB250.5 MB
Unique views 32484
Unique downloads 27371

Share

Cite as