Фактор Шебанга
По мнению Гиперполиглота, Фактор должен принимать шебанги. Но в моей системе Фактор не может справиться с шебангами.
Спецификации: Фактор 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 ответ
Решение
Просто предположение, но веб-страница показывает пробел после #!
:
#! /usr/bin/env factor
Если это не сработает, вероятно, Hyperpolyglot ошибся (или, возможно, это относится к другой версии или реализации factor
).
Забавно, когда я пробую пример в моей системе (Ubuntu), я получаю:
/usr/bin/factor: `./hello.factor' is not a valid positive integer
но это потому что /usr/bin/factor
утилита GNU coreutils, которая делит числа на простые числа. 8-)}