april icon indicating copy to clipboard operation
april copied to clipboard

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

Results 16 april issues
Sort by recently updated
recently updated
newest added

Selective assignment (with replicate on the left) works as expected (in April and Dyalog): ``` d←'bob' (1 0 0/d)←'B' d Bob ``` But the same thing (though expressed with a...

https://github.com/phantomics/april/blob/fdb651498768c7e4b2e62ea68ce3954e1fee18c0/varray/base.lisp#L110 On LispWorks, calling **allocate-instance** on **va-class* breaks. It happens when some code calls **(class-prototype 'va-class)**, so it needs to work. In our tst code. I changed this definition to:...

Hello, I'm giving April a try on Windows 10 where I usually use Emacs + SLIME and LispWorks 8.1 Pro 32-bit. When I first ran `(ql:quickload "april")` in LispWorks I...

SBCL: 2.5.4 Quicklisp: 2025-06-22 Quicklisp-Client: 2021-02-13 Any time I try to use ⌾, it causes SBCL to hang and CPU usage to spike. ```lisp (april:april "3⌾3") ```

``` * (april "a←5 1 ⍴ ⍳5 ⋄ a←a,⊂'test' ⋄ a[a[;1]⍳2;]") ``` This produces an index error. What's wrong here?

https://github.com/phantomics/april/blob/37511c0fc4e0d3e5e937108e7ce110191587b77e/april.asd#L9 This is based on th elatest version in quicklisp from 22 jun 2025. The file cape/cape.asd is included, but the system is not listed in the systems.txt file. In...