如何在linux(ubuntu)的终端上运行Scheme程序?另外,如何在Scheme程序中从命令行接受参数?
编辑:我正在使用DrScheme实现。
DrScheme方案实现以及用于从命令行执行的名称为mzscheme
。可在以下位置找到用于启动命令行脚本的文档:Unix脚本(PLT Scheme文档)。此处解释了命令行args的用法:命令行解析(PLT计划文档)。
结果是您可以使用如下的shebang脚本:
#! /usr/bin/env mzscheme
#lang scheme/base
(...scheme s-exps...)
或者,如果您想进一步控制的命令行标志mzscheme
,则需要像这样启动脚本:
#! /bin/sh
#|
exec mzscheme -cu "$0" ${1+"$@"}
|#
#lang scheme/base
(...scheme s-exps...)
用于处理命令行args的函数是command-line
。在第二个链接所链接的文章中,您将找到有关如何使用它的示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句