MikeTrendsTrends right now

⬢github Common Lisp · 666 ★ +4 since we first saw it · pushed 133 d ago · Apache-2.0

phantomics/april

The APL programming language (a subset thereof) compiling to Common Lisp.

April is a compiler that translates a subset of the APL array programming language into Common Lisp. It lets Lisp developers embed APL's concise array-processing notation directly in their programs via a DSL, so data from databases, streams, and files can be processed with APL without a separate APL runtime. It works across many Common Lisp implementations and installs via Quicklisp.

Why now: It was recently discussed on Hacker News, and the project has talks and papers (PLDI 2023, European Lisp Symposium) keeping it visible in the array-language community.

Who it is for: Common Lisp developers who want APL's terse array programming inside their Lisp code, and array-language enthusiasts.

aplcommon-lisparray-programmingcompilerdsl

Open on GitHub →

Stars over our 131 snapshots: 662 to 666, since 1 d ago.

Where people talked about it

API: https://socialmediatrends-api.osmike.com/v1/repos/phantomics/april