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 |