phantomics/april
View on GitHub ↗ ★ 666 Common Lisp
The APL programming language (a subset thereof) compiling to Common Lisp.
59 mentions on Hacker News by 31 people: 12 stories, 47 comments · first 2018-05-29 · latest 2026-10-08
20082026
-
▲ 18
April: APL as a DSL in Common Lispstory by so-cal-schemer · 2026-10-08 · 3 comments
-
APL as a DSL in CL: https://github.com/phantomics/april
comment by so-cal-schemer · 2026-10-08 · in Why Common Lisp is now the best programming language -
APL as a DSL in CL: https://github.com/phantomics/april
comment by so-cal-schemer · 2026-10-08 · in Why Common Lisp is now the best programming language -
…but without parens). --- The APL programming language (a subset thereof) compiling to Common Lisp. https://github.com/phantomics/april APL and LISP—should they be combined, and if so how? https://dl.acm.org/doi/10.1145/800136.804474
comment by nivertech · 2026-02-26 · in The Om Programming Language -
…most languages, that you opt in locally for just this little nudge. April is this for Common Lisp: https://github.com/phantomics/april
comment by shawn_w · 2025-12-15 · in An Implementation of J (1992) -
Not J, but there is an APL compiler made in Common Lisp here: https://github.com/phantomics/april
comment by v9v · 2025-07-25 · in Lisp project of the day -
You're in luck: https://github.com/phantomics/april
comment by liveranga · 2025-02-11 · in What about K? -
> Not reimplementing APL instead Come on, step it up! https://github.com/phantomics/april EDIT: damn, didn't see it already got linked
comment by BoingBoomTschak · 2024-12-15 · in Array Languages for Clojurians (2020) -
Other work on integrating APL and lisp is here: https://github.com/phantomics/april
comment by fiddlerwoaroof · 2024-12-15 · in Array Languages for Clojurians (2020) -
…are (some of?) the mentioned ML and APL inspired libraries: https://github.com/coalton-lang/coalton https://github.com/phantomics/april
comment by ramenbytes · 2024-06-05 · in Ask HN: 30y After 'On Lisp', PAIP etc., Is Lisp Still "Beating the Averages"? -
…for Lisp developers. Replace hundreds of lines of number-crunching code with a single line of APL." https://github.com/phantomics/april
comment by eggy · 2024-06-01 · in Arthur Whitney releases an open-source subset of K with MIT license -
…Jerbil! I've been a fan of Gambit for a long time too. Love to see it being utilized this way. [0] https://github.com/phantomics/april
comment by eggy · 2024-03-25 · in Gerbil Scheme – A Lisp for the 21st Century -
There's an array programming language implemented in lisp called april: https://github.com/phantomics/april EDIT: someone beat me to it in a comment further down or up the thread...
comment by account-5 · 2024-01-13 · in Thinking in an array language (2022) -
…cool example is April (Array Programming Re-Imagined in Lisp), which runs on top of Common Lisp... https://github.com/phantomics/april One can see that the Lisp macro APRIL-F compiles APL-like code to Lisp. APRIL> (macroexpand '(april-f…
comment by lispm · 2024-01-13 · in Thinking in an array language (2022) -
▲ 2
Aprilstory by tosh · 2023-12-03 · 0 comments
-
There's also April APL: https://github.com/phantomics/april Also the array language family seems to be stronger than ever with foss: ngn/k, BQN, uiua, and of course J but as you mentioned they're all different languages.
comment by liveranga · 2023-12-03 · in A Personal History of APL (1982) -
…Maybe an APL for Excel? [1] https://code-magazine.com/Article/2207071/The-Excellent-Sche... [2] https://github.com/phantomics/april
comment by eggy · 2023-08-22 · in Microsoft is bringing Python to Excel -
…I love APL, April, Array Programming Re-Imagined in Lisp[1]. [0] https://shenlanguage.org/ [1] https://github.com/phantomics/april
comment by eggy · 2023-07-17 · in A tutorial quantum interpreter in 150 lines of Lisp -
…that is more rewarding to me, and sometimes for others. [1] https://lush.sourceforge.net/ [2] https://github.com/phantomics/april
comment by eggy · 2023-06-11 · in Why Do ML on the Erlang VM? -
…a lot the drudgery in all programming and APL to sling numbers. I dabble with BQN and Klong. [1] https://github.com/phantomics/april
comment by eggy · 2023-03-30 · in APL: An Array Oriented Programming Language (2018) -
…The creator of April just switched it to lazy evaluation from eager evaluation last month. [1] https://github.com/phantomics/april
comment by eggy · 2023-02-13 · in Algorithmic Trading: A Practitioner’s Guide -
…real-world applications for over a decade, and more if you include Ada from which it sprang[2]. [1] https://github.com/phantomics/april [2] https://www.adacore.com/about-spark
comment by eggy · 2023-02-05 · in The C juggernaut illustrated (2012) -
…Theory and Practice" to April. Maybe I'll write some equivalent Elixir code to compare. [1] https://github.com/phantomics/april
comment by eggy · 2023-02-02 · in Erlang: The coding language that finance forgot (2022) -
…APL DSL[1], speed [2,3,4]) and really want to get familiar with structural editing [5] [0] https://github.com/phantomics/april [1] https://github.com/coalton-lang/coalton/ [2] https://renato.athaydes.com/posts/revisiting-prechelt-paper-...…
comment by wwfn · 2023-01-10 · in Learn Lisp the Hard Way -
…repo includes an ncurses demo featuring a convolution kernel powered by ⌺, the stencil operator: https://github.com/phantomics/april/tree/master/demos/ncurse...
comment by phantomics · 2022-12-20 · in The APL Source Code (2012) -
…of APL (and Lisp), and the CL ecosystem for batteries included. The mix is always surprising. [1] https://github.com/phantomics/april
comment by eggy · 2022-12-20 · in The APL Source Code (2012) -
APL + Lisp = O_o https://github.com/phantomics/april/ and yes it is used in production©! > What pushed the development of April really is that April is used by a hardware startup called Bloxl (of which I am the CTO). There are other users…
comment by vindarel · 2022-11-17 · in APL deserves its renaissance too (2018) -
…Lisp arrays with APL arrays, giving you the best of both worlds. It's very functional even now: https://github.com/phantomics/april And of course, BQN is a new language that takes a lot of the good ideas from APL but also changes a lot of…
comment by lokedhs · 2022-11-17 · in APL deserves its renaissance too (2018) -
▲ 2
April: The APL programming language compiling to Common Lispstory by xept · 2022-08-26 · 0 comments
-
…tasks, especially when it comes to more semantic programming. That's why my APL compiler, April ( https://github.com/phantomics/april ), can be called within Common Lisp with CL data structures as its input and output. It's also trivial to…
comment by phantomics · 2022-07-09 · in APL and Array Programming -
…compiler has a terminal graphics application as one of its demos, which you can see in this folder: https://github.com/phantomics/april/tree/master/demos/ncurse...
comment by phantomics · 2022-07-09 · in APL and Array Programming -
…There are also many more FOSS implementations of array languages now, such as ngn/k and April. https://github.com/phantomics/april 'only available for Linux' - not true https://github.com/abrudz/Kbd/ and others (also different input modes…
comment by rak1507 · 2022-05-13 · in K – A simple, fast vector programming language -
…A compiler for quantum computing: https://github.com/quil-lang/quilc APL embedded in Common Lisp: https://github.com/phantomics/april More projects can be found at: https://www.libhunt.com/topic/common-lisp
comment by trenchgun · 2022-05-04 · in Lisp in Space -
…APL.jl [0] and, less practically april[1], are exciting. [0] https://github.com/shashi/APL.jl [1] https://github.com/phantomics/april
comment by wwfn · 2022-03-26 · in The counterintuitive rise of Python in scientific computing (2020) -
▲ 1
April: APL in Lispstory by account-5 · 2022-03-20 · 0 comments
-
Release announcement: https://github.com/phantomics/april/releases/tag/v1.0
comment by phoe-krk · 2022-02-03 · in April, a compiler from APL to Common Lisp, releases version 1.0 -
▲ 4
April, a compiler from APL to Common Lisp, releases version 1.0story by phoe-krk · 2022-02-03 · 3 comments
-
…a link if anyone has it. [1] https://covid-19.ontario.ca/data/hospitalizations#hospitaliz... [2] https://github.com/phantomics/april
comment by eggy · 2022-01-23 · in The implementation of the UK Covid-19 dashboard -
▲ 14
April compiles a subset of the APL programming language into Common Lispstory by clircle · 2021-12-01 · 0 comments
-
…[1] https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace... [2] https://github.com/phantomics/april [3] https://www.dyalog.com/case-studies/simulation.htm
comment by eggy · 2021-11-03 · in Zig monthly, October 2021: Games, gamedev, Elixir, tools and more -
…with April, a subset of APL in Lisp. The best of both worlds! [1] http://lush.sourceforge.net/ [2] https://github.com/phantomics/april
comment by eggy · 2021-10-25 · in Idiomatic Clojure without sacrificing performance -
…adoption in the general programming world. [1] https://github.com/henrikurms/tail2futhark [2] https://github.com/phantomics/april
comment by eggy · 2021-10-24 · in APL Compiler Based on Tail (Typed Array Intermediate Language) -
…episode aired[5] and is also worthy of note: they say they now have thousands of subscribers. [0] https://github.com/phantomics/april [1] https://github.com/lokedhs/array [2] https://mlochbaum.github.io/BQN/ [3] https://codeberg.org/ngn/k…
comment by mlochbaum · 2021-10-20 · in APL in its modern state (2020) -
…A link to an HN post in 2020 by Andrew: [0] https://news.ycombinator.com/item?id=24434717 [1] https://github.com/phantomics/april [2] https://frame.work/ [3] https://github.com/peportier/jelm [4] https://dl.acm.org/doi/10.1145/3315454.33299…
comment by eggy · 2021-10-15 · in Mezzano on Librebooted ThinkPads -
Cool idea, https://github.com/phantomics/april does this a bit, would definitely like to see something similar in other languages too.
comment by rak1507 · 2021-08-06 · in Learning APL -
…So although I haven't ventured into it, I bookmarked April, which is an APL DSL in Common Lisp. https://github.com/phantomics/april It still looks just as baffling to me now as it did back then, but the cryptographers I worked with loved…
comment by ksaj · 2021-06-12 · in What Challenges Face the Array Languages? -
…a language). (I don't have enough experience to judge which category Pandas / numpy are in) [0]: https://github.com/phantomics/april
comment by Wezl · 2021-05-25 · in The Array Cast – A podcast about the array programming languages -
…with another programmer working on one in Erlang; Clojure could definitely be a possibility. [0] https://github.com/phantomics/april [1] https://mlochbaum.github.io/BQN/
comment by mlochbaum · 2021-03-30 · in How much can a Clojure developer do alone? -
Since the video's quite long, here are some basics on April. Repo: https://github.com/phantomics/april April compiles APL to Common Lisp. It has almost all of the lexical functions and operators featured in Dyalog APL, the leading…
comment by phantomics · 2020-09-11 · in April, an APL Compiler for Common Lisp [video] -
Lisp has April, which I thought was pretty cool. https://github.com/phantomics/april
comment by leprechaun1066 · 2020-08-18 · in A look at the J language: the fine line between genius and insanity (2012)