gpt4 book ai didi

shell - (sys-admin) shell 脚本的最佳方案实现是什么?

转载 作者:行者123 更新时间:2023-12-01 08:41:46 25 4
gpt4 key购买 nike

我已经阅读了有关 Scheme 的学术内容(阅读 SICP、The Little Schemer、The Seasoned Schemer、TSPL)并把 Scheme 当作玩具玩了一段时间。

但我想变得实用。今天我需要编写一个shell脚本来做一些批处理文件,并想“为什么不在Scheme中做呢?”。我做到了,很高兴。

现在我不得不想知道对于 shell 脚本类型的东西最好的实现是什么。我知道所有实现在 R5RS 之外的实现方面都不同。 (基本上,它们在脚本语言中所需的所有有用和实用的扩展方面都不同)。

所以我想选择一种实现方式并坚持下去。我正在寻找这样的东西:

  1. 是跨平台(Linux、OS X、Windows)。
  2. 具有可用于日常 shell 脚本的扩展,这些扩展是基本安装的一部分。
  3. 易于安装。 (例如,有许多预构建的二进制文件,和/或它是许多发行版上的标准包。)
  4. 积极开发,拥有活跃的社区。
  5. 支持 Unicode。

到目前为止,我一直在使用 Gambit。它似乎满足上述约束。 PLT 似乎有点矫枉过正。想知道 Guile、MIT/GNU 等。

最佳答案

PLT Scheme符合您的所有标准。既然您似乎已经知道了,您应该使用 MzScheme包裹。 MzScheme 是构建所有 PLT 的运行时。

如果您要下载完整的 PLT Scheme 安装,它会显得很大,因为除了运行时之外,它还包含大量文档和 IDE。

关于shell - (sys-admin) shell 脚本的最佳方案实现是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1603629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com