kiyoka.2010_11_11 RSSPLAIN

Related pages: !kiyoka.blog.list !kiyoka.blog.2010_11
5555555555555555
5

[Nendo][Ruby] load-pathまわりの仕様

5

オレ処理系のNendoについての開発メモ。

5

 

5

今回、Sekkaというローマ字漢字変換エンジンをgem化するにあたって、Nendoのload-pathまわりの仕様を整理した。

5

全面的にGaucheを真似てすっきりさせた。

5

load関数、add-load-path関数、グローバル変数*load-path* は同じ仕様にした。

5

また、Nendoが起動した直後の *load-path* はRubyの$LOAD_PATHの情報をコピーして作ることにした。

5

 

5

こうすることで、Rubyのライブラリが置かれる同じ場所にNendoのライブラリファイル(拡張子.nnd/.nndc)も置けることになり、Nendo独自の置き場所を考えなくてよくなる。

5

これの最大のメリットは、Nendoで書いたスクリプトやライブラリをgem化した時にgemのルールにすんなり馴染むというところだ。

5

RubyとNendoを混在させたプロジェクトのgem化が非常にスムースにできるようになり満足。

5

 

5

この仕様は近日公開する Nendo-0.4.0 に入る予定。

5

 

5

 

5

...comment disabled...