同名フィルタの登録時の挙動について

Devメーリングリストに上がっているが、基本はid:hawkringさんの以下を参照のこと。
http://d.hatena.ne.jp/hawkring/20050611/1118497722


Mapleでは「maple.ini = フィルタの設定」です。
で、このフィルタ機能が「Mapleのすべて!」と言ってもいいくらい重要な部分です。
と思ってるので、「設定は柔軟にだけど簡単に」であって欲しいです。
設定の柔軟性が欠けると使い物にならなくなる可能性があるので避けられないです。
かといって柔軟性を考慮すると、設定の仕方が複雑になります。

ということで繰り返しのようですが、「規約重要」(Convention Over Configuration 長いから"COC"とか言いたい・・)ということで、まずはデフォの動作を確定すべきでせう。これは

  • 説明のしやすさ「maple.iniの継承だから」
  • 今までそう動いていたし・・・

等から「5.位置は保持、設定はマージ」でいいのではないでしょうか?

で、柔軟性の補填のため、他のパターンも可能にするということで。

  • フィルタの位置を移動するかどうか
  • 値を上書きする(削除は空を上書きでいいかな?)かマージするか