モジュール構成

  • Neptune-UI

メインアプリ。MFC/MDIで作成されたIDE。実際のモジュール名は「neptune.exe」。

  • Neptune-Lib

ランタイムライブラリ。Neptune が生成したモジュールはこのランタイムライブラリを呼び出す。ちなみに実際のモジュール名は「neptune.dll」。
なお、Open-MGL の mgllib.dll にも依存するため、これも同封。
それとneptune.dllに関してはライセンス形態がLGPLです(でないとランタイムライブラリとして同封した場合、GPLを適応しなくてはならなくなってしまうため・・・。mgllib.dll はBSDライセンス)。

実際の処理を記述(オーサリング)するためのサブシステム・モジュール。
外部exeとしてNeptune-UIから起動しPipe等で通信するか、もしくはDLL化してNeptune-UIから呼び出すか、 どちらにするかは未だ未定・・・。