開発者用情報

このページおよびこのページのサブページ(階層)では Emacs/Meadow の一般知識ではなく、 コードを書く開発者向けの情報について記述していきたいと思います。 コードを書く上での方針や、複雑なコードの説明など、開発者間で知識を共有できることを目指します。

ある程度の分量になるならサブページにして記述しましょう。サブページはWiki文中に以下のように記述することで作成できます。

[wiki:開発者用情報/サブページ名]
または
[wiki:開発者用情報/サブページ名 表示用ページ名]

ファイル構成

  • ディレクトリ構成とか
  • meadow独自のファイルとEmacs由来のファイル
  • パッケージ ... Netinstallで配布されるパッケージの詳細やNetinstallの内部やオリジナルとの違いなどにについて書けたらいいかなぁ。
  • Makefile関連 ... MSVC や Cygwin でも共用される Makefile 関連ファイルの関係の説明。

約束事

Emacs 共通

  • GCPROが必要となるケース

Meadow 独自

  • #ifdef MEADOW のこととか
  • ChangeLog.Meadow のこととか
  • リポジトリのこととか

設計/内部資料

emacs でのコーディングの約束事やmeadowでの独自の方針等について記述します。 普遍的な内容と、trunkにのみ適用される内容があると思いますが、そのあたりを 明記しながら書き残していきましょう。

  • 2つのスレッドとメッセージによる実行
  • デバイスコンテキスト(DC)について