ルギア君の戯言

雑多な記事。

Dragon Script

ルギア君スクリプトコマンダーではなんか名前がやっぱりアレなので(何)、名前変えます(変え過ぎ


いまの中身はそのまま sf.net に移動する(名前は変える)。
まだプロジェクト申請はしていない。
とりあえずは申請しないで開発し、コンソール用インタープリタがある程度完成したら申請する。

Concepts.

  • LOGO のように他言語に対応する。ただし、ルギア君は日本語と英語しか作らない。それ以外の言語は gettext を使って翻訳する。
    • Dragon Script accepts many Languages like LOGO. Lugia-Kun will make only Japanese and English. Please translate to other languages with gettext.
  • スクリプトは自然言語に近くなるよう工夫されます。スクリプトはトークン解析では無くパターン処理されます。
    • Script will be like Native Language. Scripts will run as patterned sentences.
  • LOGO は教育向け。Dragon Script は事務作業向け。
    • LOGO aims educational applications. Dragon Script aims Office working applications.
  • GUIアプリケーション作成の簡略化

Contents of the Package (Scheme)

  • Libraries / ライブラリ
    • libdragonscript → スクリプト解析 / Script Analyzer
    • libdragonoffice → OpenOffice.org 連携 / OpenOffice.org Controller
    • libdragonsound → サウンド関係 / Sound Implementation
      • phonon, gstreamer
    • libdragonsdl → SDL
  • Programs / プログラム
    • cdragon → コンソール用インタープリタ / Interpreter for Console Applications
    • kdragon → KDE GUI用インタープリタ / Interpreter for GUI Applications under KDE.
    • gdragon → Gtk GUI用インタープリタ / Interpreter for GUI Applications under Gtk.
    • dstrans → Dragon Script Translator (言語間翻訳機 / Translator between two Languages)

Other

また明日も追加します。
何かありましたら、コメント欄にどうぞ。いっしょに作ってみたいとかもコメント欄に書いてくださいね!


If you want to write to Lugia-Kun, please click "コメント" and write message in the text-box.
Or, write to lugia.kun at gmail.com