Working with Common Lisp under Windows

I usually use SBCL, slime and, emacs on Windows 11 OS. Compiling SBCL from source using the msys2 system has worked for years. Today, monthly source releases of SBCL typically include compiled Windows MSI.

The release of quicklisp, in 2010, has made finding the source for Common Lisp packages much easier. Zach Beane's quicklisp distribution of Common Lisp source software has made the difference. The ultralisp distribution allows work to be done between quicklisp monthly releases.

[Read More]

Compile SBCL 2.0.0 under mingw64

I am experimenting with a SBCL compiled for mingw64

I use the Solarian Programmer’s Guide to build SBCL under mingw64. I am building the 2.0.0 from source.

I have MSYS2 installed at C:\devel\msys64 which is /c/devel/msys64 in MSYS2.

I have the binary windows distribution of SBCL 2.0.0 at /c/devel/SBCL_2_0_0-bin and I keep the sources at /c/devel/SBCL_2_0_0-src this includes the source.tar.bz2 the binary msi, as well as the expanded source.

I used these steps at MSYS command line do:

[Read More]

SBCL on Windows, where is chocolatey package?

There is no current Chocolatey package from SBCL!

SBCL 2.0.0 on 12/29/2019 which include a windows installer. There is a homebrew package for SBCL (see https://formulae.brew.sh/formula/sbcl#default ) so MacOS has a current SBCL. When you check for Chocolatey package from SBCL (see https://chocolatey.org/packages/sbcl ) you find a package had a error 5 years ago.

The old chocolatey package is not maintained.

A new chocolatey package should be created and a maintence procedure should be created. The best strategy is to introduce a script chocolatey release script into the SBCL release code in the SBCL build source code.

[Read More]