从命令行运行Scheme

普拉纳夫:

如何在linux(ubuntu)的终端上运行Scheme程序?另外,如何在Scheme程序中从命令行接受参数?

编辑:我正在使用DrScheme实现。

Pinochle:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章