板 1- 前 次 新 レス
管理人の雑記
[134]管理人 ★:2010/01/01(金) 08:22:57
去年、延々と人知れず作っていたスクリプトを公開してみる。
>>124をまともに使えるようにするためのライブラリである。
ng.exeのディレクトリにlibディレクトリを置いて、ng.jsに
__NG__EvalFile(__NG__HostPath().replace(/([^\\]+)$/,"\\lib\\Base.ng"));
と書き、その下にプログラムを記述すれば試せる。
コマンドラインで与えられたスクリプトを読み込んで実行する部分とかは、そのうち実装する。
prototype.jsのように、独自のクラス機構を中核としたライブラリになっている。
インスタンスメソッドの他にクラスメソッドを登録でき、ミックスイン的なものによる多重継承のような感じの機能も搭載するなど、色々とややこしくなってしまった。
ドキュメント的な物はまだ無いが、スクリプトの後ろの方を見れば、前の方で定義された機能がどんな感じのものかくらいはわかるかも知れない。
投稿ファイル名: lib.zip
lukewarm.s101.xrea
サイズ: 18348 bytes
前 次