Memoize

BasicWerk   EC Support   Technique   Facebook  

20140614173256_factor_image_save

factor_image_save

 

factor は最低限の動作をするのに必要なライブラリを factor.image というファイルに保存している。

auto-use で勝手に USE: & add してくれるライブラリは factor.image に既に保存されているということだ。

逆に言えば、auto-use で勝手に load してくれないライブラリは factor.image の外にあるってことだ。

 

よく使うライブラリ(vocab)が factor.image に含まれていないのなら、そのライブラリを USE: した状態(現在の REPL 上で load が完了している状態)で save してやればいい。

 
IN: scratchpad USING: regexp http.client ;
Loading ...
 
IN: scratchpad save
 

こうすると、factor は factor.image を更新する(ライブラリが追加されるので肥大する)。

 

よって auto-use で勝手に追加されるようになるし、factor でスクリプトを実行する場合なども動作が早くなる。

 

http://oss.infoscience.co.jp/factor/concatenative.org/wiki/view/Factor/FAQ/Install/index.html

 


© Shin Nakamura/BasicWerk 2014