这个问题之前肯定有人问过,here。除了command-line
在. _ _r6rs-lib
我设法通过以下方式实现了我想要的Gauche
(非 r6rs 兼容的实现)*argv*
:
(display *argv*)
> gosh test.ss first 1 2 3 4 5 6 7 8 9 10 11 12 13
>> (first 1 2 3 4 5 6 7 8 9 10 11 12 13)
我想做与使用该功能兼容的Petite Chez Scheme
相同r6rs
操作command-line
。我尝试使用该章中的代码,但我得到的只是一个包含脚本名称的列表,并且只有第一个参数。例如
#!r6rs
(import (rnrs programs (6)))
(display (command-line))
> petite --script test.ss first second
>> (test.ss first)
是否还有其他一些我缺少的库导入可以使它工作?