20040507

_ “φ(.. )”

JavaScript Engine を調べてみる.Java で実装されているものにRhinoというものがあることが判明.Mozilla Public Licence.


MPLは仮にMPL下のソースを改変しても改変元とのdiffを公開すれば良さそうである.他の部分は公開しなくても,MPLを適用しなくても大丈夫みたいだ.

某ソフトにマクロ機能を追加したかったんだな.しかし,自分でかくのはとてもめんどくさい.Rhinoを使えば楽できそうである.素晴らしい.

「マクロの部分をプラグインにして,本体は非MPLで配布し,プラグインそのものはMPLで配布して,使う側が別にDLする」ことを考えていたんだけど,それすらする必要はなさそうだ.