0

我正在我的 Raspberry Pi 3 上试用 Manjaro Arm,但令人惊讶的是,我发现只有 Guile 作为唯一可行的 Scheme 解释器/REPL。

我尝试了以下方法:

pacman 在存储库中找不到 Racket 和 Mit-Scheme。

Chicken Scheme 似乎已安装,但只能作为 Chicken 编译器运行,csi REPL 是 MIA。

Chibi Scheme似乎可以很好地编译和安装(并且 make test 在 make install 之前运行良好),但随后在寻找支持文件(libchibi-scheme.so.0)时崩溃。

Chez-Scheme以 X86 为中心,尚未创建臂叉。历史上较旧的版本也在 Sun SPARC 上运行。我没有尝试编译或安装它。

我更喜欢Geiser支持的 REPL 方案,在Emacs中运行。

4

1 回答 1

0

几年后,在 RPi4 (aarch64) 上新安装了 Manjaro,我现在已经设法安装并得到以下工作:

Racket 将从源代码编译。我不得不只使用“unix 源”,因为“unix 源 + 内置包”在尝试编译时仍然崩溃。在 pi 上编译完整的球拍(包括 DrRacket)源代码需要几个小时。

鸡 CSI 位于chicken-csi. /usr/local/bin 中名为 csi 的软链接修复了 geiser 对 csi 的搜索。

将 LD_LIBRARY_PATH 导出为带有 chibi-scheme 库位置(默认为 /usr/local/lib/ )的环境变量,使 chibi-scheme 功能齐全。Chibi-scheme 在 Rpi4 上轻松编译。

Gambit Scheme 似乎在存储库中,虽然我玩的不多。

当然,Guile 2.2 在存储库中并且工作正常。

于 2021-12-12T15:14:14.510 回答