Memoize

BasicWerk   EC Support   Technique   Facebook  

20140612162359_factor_run-file

factor_run-file

 

Factor の REPL にスクリプトファイルを読み込ませて実行するには run-file を使う。

 

例えばこんなスクリプトがカレントディレクトリにあったとする。

hello.factor
USE: io
IN: hello
 
: hello ( -- )
    "Hello, Factor-Script!" print
;
 
hello
! こう書いても良い
! MAIN: hello

 

これを REPL で読み込んで実行する。

IN: scratchpad "./hello.factor" run-file
Loading ./hello.factor
Hello, Factor-Script!

 

http://docs.factorcode.org/content/word-run-file%2Cparser.html

 

シェルで単にスクリプトを実行したいなら、factor に食わせれば良い。

% factor hello.factor
Hello, Factor-Script!

これも同じ。

% factor -f hello.factor
Hello, Factor-Script!

© Shin Nakamura/BasicWerk 2014