[Squeak-ja: 2351] Re: Dot

Yoshiki Ohshima yoshiki @ squeakland.org
2005年 3月 2日 (水) 23:50:08 JST


  おおしまです。

> Korakuriderという者です。はじめまして。
> Nihongo6.1のeToyをいじっていると、画面上の妙な場所にいつ
> の間にか小さい黒丸の姿をした、Dotという名前のImageMorph
> ができていることがあります。特に入れ物で何かしているとか
> なりの確率で遭遇します。
> ずっとそういうものと思って放置してきたのですが、さきほど
> 教えていただいた、山宮さんの「etoysマニア」にドットのお
> 話が載っていて、関係ある話ではないかと思っています。
> これはいったいなんなんでしょうか?

 他のプログラミング言語からのアナロジーで言えば、nilやNULLに相当する
もので、引数や、あるいはカーソル位置のプレイヤのようにプレイヤ型のもの
で「とにもかくにもデフォルトの値」を必要とするものがあるときに使われま
す。

  eToysはなんでも眼に見える、という思想なのでそういうものも画面上に作
られていました。「デフォルトの値」なので、画面上にいさえすれば良い、と
いう不思議な存在です。

> 都度消すようにしていますが、消してもいいのでしょうか?

 消しても良いのですが何度でも復活してしまうので、Nihongo6.1では、そっ
とビューワタブかフラップの裏にでも隠しておくのが良いかもしれません。

> ちなみにNihongo7では遭遇したことがありませんそもそもこれ
> が画面に出てこないようにできないんでしょうか。

  例の本の著者(*)であるKim Roseも、大分経ってから「で、この黒い点はな
んなわけ」というようなことを言い出しました。それで、eToysの細かいとこ
ろを作っているScott Wallaceによって、Dotの作られる位置が画面外ぎりぎり
になるようになりました。Nihongo7もそれを受け継いだので、現在はドットは
ぎりぎり画面外に存在するようになっています。

 もし仲間はずれにしたくなければ、ワールドで「迷子を連れ戻す」などを実
行してみてください。

[*]
http://www.amazon.co.jp/exec/obidos/ASIN/4872902114/250-4061965-2509850

-- Yoshiki



Squeak-ja メーリングリストの案内