ID:???雑記サイト移転に伴い、AutoHotkey関係はこっちに書くことに。12:07:20>>124を更に更新。指定アドレスの64ビット整数を読み書きする機能を追加した。符号付きの64ビット整数の負の値を読み書きするのが面倒くさそうだったので。08:22:57去年、延々と人知れず作っていたスクリプトを公開してみる。>>124をまともに使えるようにするためのライブラリである。ng.exeのディレクトリにlibディレクトリを置いて、ng.jsに__NG__EvalFile(__NG__HostPath().replace(/([^\\]+)$/,"\\lib\\Base.ng"));と書き、その下にプログラムを記述すれば試せる。コマンドラインで与えられたスクリプトを読み込んで実行する部分とかは、そのうち実装する。prototype.jsのように、独自のクラス機構を中核としたライブラリになっている。インスタンスメソッドの他にクラスメソッドを登録でき、ミックスイン的なものによる多重継承のような感じの機能も搭載するなど、色々とややこしくなってしまった。ドキュメント的な物はまだ無いが、スクリプトの後ろの方を見れば、前の方で定義された機能がどんな感じのものかくらいはわかるかも知れない。06:19:45>>134にスクリプトファイルへの関連付け機能や、それなりのドキュメントなどを追加して、そこそこ実用的な感じにした。00:02:10http://lukewarm.me.land.to/を更新。スクリプトが最後に評価した値をプロセスの終了コードにするように。関数のインポート・エクスポートで、文字列系の型を廃止。GetLastError()の値を例外として投げる場合、関数の返値をプロパティとして得られるようにした。2005-10-08。