elvish 0.18 简易评测

应该用 Guile 或者 Gauche, Guile 连 fork 都有,用 Scheme 包装了很多 POSIX API,至于 Gauche

Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.

就是设计来做脚本的。

关于 Shell, 除开直接用 REPL. Guile 有一个不成熟的 POSIX shell 实现叫做 Gash. 此外 Guix 系统 自己实现了一个功能更少的 Shell 叫做 Bournish, 这个 shell 被嵌入到 initramfs 里面作为 rescue shell(Guix 系统的 initramfs 就是一个静态链接的 Guile)

2 个赞