[ANN] Shen/Scheme v0.25 (using S-kernel 31)

107 views
Skip to first unread message

Bruno Deferrari

unread,
Mar 6, 2022, 2:06:05 PM3/6/22
to qil...@googlegroups.com
Just published binaries for Shen/Scheme v0.25.

This version is built on top of the S31 kernel.

S32 changes are still pending and will be included in the next release.

Binaries and pre-compiled sources can be downloaded from:

https://github.com/tizoc/shen-scheme/releases/tag/v0.25

Some notes:

- Performance may be worse than previous versions until I rework the way defun factorization works (the new S-kernel provides this, but some code will need to be adjusted for Chez Scheme to be able to generate optimal code)
- Pattern-matching extension has been disabled for now, it needs to be reworked for the new kernel

--
BD

Bruno Deferrari

unread,
Mar 6, 2022, 4:27:57 PM3/6/22
to qil...@googlegroups.com
Ok, just released v0.25.1 which is up to date with S32.

It can be found here:

--
BD

nha...@gmail.com

unread,
May 5, 2022, 5:53:31 AM5/5/22
to Shen
The Racket fork of Chez seems to work fine with Shen/Scheme as well.

https://github.com/racket/ChezScheme/tree/racket-v8.5

Their fork has a few changes, but mainly it support s AArch64, which I think works for the arm64 based Apple M1 chip.

I've only tested this setup on Intel though.

nha...@gmail.com

unread,
Jun 2, 2022, 5:07:52 AM6/2/22
to Shen
Just tested it on an Apple M1 Max and it works fine.

The test suit passes in 1.2 seconds on the M1 vs 2.2s on my older Intel i9 9880H from 2019.

Not the best of benchmarks due to IO and different operating systems, but it seems to runs well.

Mark Tarver

unread,
Jun 9, 2022, 8:35:10 AM6/9/22
to Shen
This is now on the download page.

Mark

Reply all
Reply to author
Forward
0 new messages