[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:4399] strict-spec & function.



>>>>> [meadow-develop : No.4428] にて
>>>>> "himi" = MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> さんは書きました:
himi> > それから、私が導入した space と centering というキーが、ドロップ
himi> > しています。
himi> > 
himi> > これは意図したものですか?

himi> いえ。そういうつもりはなかったですが、ひょっとしたら三好さ
himi> んのコードがうまく理解できなかったので、あたらに作り直す過
himi> 程で、すっかり入れるのを忘れてしまったかもしれません。もし
himi> そうだったらすみません。

いえいえ、謝ってもらう必要はありません。

私が確認したかったことは、spacing や centering というキーがハイレ
ベル API に必要かどうかということです。

ハイレベル API のコンセプトに合わないのであれば、削除するのはやぶ
さかでありません。むしろ、[meadow-develop: No. 4404] の議論を経て、
不要かなとも思っています。

ただ、その場合は、そのコンセプトを、一般ユーザにも分かりやすい形
で明言したほうがいいと考えています。

というのも、[meadow-develop: No. 4404]にあるように、私がハイレベ
ル API に期待していたものと、himi さんの考えていたものには、ずい
ぶんとキャップがあったからです。一般ユーザが困惑しないためにも、
コンセプトをうまく伝えることが重要だと思います。


himi> 改めて考えてみると、spaceやcenteringというキーは、そもそも
himi> どういう挙動をすればよいんですっけ? font選択のcriterionに
himi> は、どうもなりそうに無いですし、単にoptionに足せばよいのな
himi> ら、w32-add-fontのoption keyで導入すればよいのかしら?

himi> この場合、required, recommendedに足す意味はなさそうですよね。

そうですね。

当時は、option で指定すべきなんだけども、いろいろ考えた末に、
required, recommended で指定するようにした記憶があります。でも、
その理由が思い出せません。^^;;;

今考えてみると、実装するなら option としてでしょうね。

--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
          http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)