因素shebangs

时间:2011-08-18 02:09:51

标签: shebang factor-lang

根据Hyperpolyglot,因素应该接受shebangs。但是在我的系统上,因子无法处理shebangs。

规格:因子v0.94,Mac OS X 10.7

$ cat hello.factor 

\#!/usr/bin/env factor

USE: io
IN: hello

: hello ( -- ) "Hello World!" print ;

MAIN: hello

$ ./hello.factor 

./hello.factor

1: #!/usr/bin/env factor
                 ^
No word named “#!/usr/bin/env” found in current vocabulary search path

1 个答案:

答案 0 :(得分:3)

只是一个猜测,但网页显示#!之后的空格:

#! /usr/bin/env factor

如果这不起作用,Hyperpolyglot可能会出错(或者它指的是factor的不同版本或实现。)

有趣的是,当我在我的系统(Ubuntu)上尝试这个例子时,我得到了:

/usr/bin/factor: `./hello.factor' is not a valid positive integer

但那是因为/usr/bin/factor是GNU coreutils实用程序,它将数字转换为素数。 8 - )}