Skip to content

April issues on Windows 10 with LispWorks 8.1 Pro 32-bit and SBCL 2.5.9 #293

@synchromesh

Description

@synchromesh

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 got an error about System "cape" not found so I cloned the repo as a local project. I have the most recent "quicklisp" version (2025-06-22).

Unfortunately the SLIME output Gray stream has an underlying type of BASE-CHAR which is 8-bit, so whenever it tries to print the final Specified idiom 「APRIL」 with 96 lexical functions, 17 lexical operators, 2 aliased functions, 18 utility functions and 1140 unit tests. message from within SLIME I get an error #\「 (of type CHARACTER) is not of type BASE-CHAR.. If I run this from a PowerShell window it's fine.

When I run (april::load-libs) and (april::run-lib-tests) (still using LW8.1, from a PowerShell window) it reports one failure, on line 41:

× #(#(#\┌ #\→ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ #\─ ... is expected to be #("┌→──────────────────┐" "│ ┌→──┐ ┌→────┐ │" "│ 1 a │abc│ ↓1 2 3│ │" "│ - └───┘ │4 5 6│ │" "│ └~────┘ │" "└∊──────────────────┘")

Here is the entire output: april-run-lib-tests.txt

SBCL 2.5.9 works fine in Emacs, and when I run(april::run-lib-tests) it reports "Ran 607 tests, 0 failed."

Thanks for April and all the great documentation and links, I'm looking forward to giving APL a try and hopefully integrating it into my new machine learning project. I'm enjoying listening to your podcast interview as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions