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

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



At Sun, 25 May 2003 10:22:19 +0900,
MIYOSHI Masanori wrote:

> たとえアルファ版といえども、限りなくベータに近い(と思われている)
> 状態ですので、可能であれば移行措置があったほうがいいと思います。

え? そうなの?

## αのうちに駆け込み変更してしまいたかったというのがあるんですが。^^;;

> himi>   (spec
> himi>     (<specvec> strict <logfont> [<option-alist>])
> himi>                       or
> himi>     (<specvec> function <func>  [<option-alist>])
> himi>     ...)
> 
> ここで、strict, function は必須ですか?

そうですねぇ。<logfont>、<func>をself-typeなobjectとして場合わけ
しても、実現は可能ですけど、最近そういう仕様にすると、将来に禍根を残す
(Mule for Windowsのように^^;;)という気分になっていて、出来れば
止めたいのです。たとえば、function objectを3番目のslotに入れたまま
新しい拡張をしたいときに、不整合な拡張が必要になりそうですから。

> 廃止できるのであれば下記のような仕様にして、当面 spec の部分に 
> strict-spec (または function)を指定することを許せば(この場合spec 
> を指定したと見なす)、従来とも互換性が取れると思います。

できれば、アルファであることから、現状で互換性を取ることを重視するよりも
一貫性、整合性を重視したいと思うのですが。

かわりに、high level font selection APIの互換性は確保するつもりです。

from himi