[b-free 628] Re: [b-free

Hideaki Suzuki (h1suzuki@Bridgew.edu)
Fri, 26 Sep 97 03:13:30 -0500

=?ISO-2022-JP?B?GyRCP0hMPiRAGyhC?=
In-Reply-To: Your message of "Fri, 26 Sep 1997 00:43:00 +0900"
<199709251655.BAA15553@inetnif.niftyserve.or.jp>
References: <199709251655.BAA15553@inetnif.niftyserve.or.jp>
X-Mailer: Message Editor Version 1.5.4
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

ども。Aki です。

In "[b-free 617]景気良くうんと長い実身名だ" with 真鍋 裕一,
(12:43:00 AM +0900 in September 26,1997)
- NBG02534 wrote.

| 長い実身名とか、仮身名とか、いろいろなアイデアがある様ですが、いずれ
|にしても、現行仕様への下位互換性は制限されたものになるのは、間違い無い
|ところ。

僕も、いろいろなアイデアが出るので、面白いなあと思います。やっぱ、実装面とな
ると技術的なので議論もそれなりになりますが、こう云ったことなら、どんどん活発
に議論していったらいいと思います。何せ、UI などに関する部分は、これからな訳
で、別の言い方では、今しか議論するときはないのですからね。そのうち、本格的な
実装の話になってしまう。:)

実身名を短くと云う議論については、いくつかの理由があります。

 1 仮身名・実身名の立場をハッキリさせること。
 2 実身名を長くする以外の可能性を検討すること。
 3 そのほか。 (^_^;;;;

そう言うことで(<強引にもってきた)、色々な観点から見れたら良いなあと思って
います。

| さて仮身名。
| 仮身名も悪くは無いと思うのですが、現行下位システムとの間で情報交換を
|行う際に強力なバリアになる事も予想されます。(現在の環境ではマシン間の
|ネットワーク経由による参照ができないので、ファイルをリムーバブルメディ
|アに移す時点で変換され、あまり問題にならない)

 これはムツカシイ。
 まあ、App の方の対応はしやすいでしょうが、BTRON の命である Data がもってい
けないのは致命的ですからね。一つ可能なこととしては、移行時に仮身名を可能な限
り仮身のそばに文字列として吐き出すという事です。まあ、苦し紛れですが。どちら
にしても仮身名が無くなって、ホントに困るようなら、僕は、仮身名・実身名の付け
方に問題があると云いたいけどね。ホントに必要な (Essential な) 情報は実身名に
入れておくのが適当だと思います。で、その必要というのは、色々なところから参照
される「され方」の、部分和というより「部分積」という様な物を想定しているので
すが。仮身名は残りの部分を補充します。

# 全ての参照の積なのだから、"Essential" であるという話 >実身名

| 例えば、実身名を「基本的な名前/Nifハンドル名/裏の仕事人名/コー
|ドネーム/・・・」とします。これを参照する仮身側で、どの範囲を表示する
|かの情報を持ち、表示の際に利用するというものです。
| 具体例をあげると、実身名を「キャスバル・レム・ダイクン/シャア・アズ
|ナブル/紅い彗星/クワトロ・バジーナ/セイラ・マスの兄/・・・」として
|付けたりして、文脈に応じて表示する実身名の範囲を選ぶ訳ですね。
|
| この方法では、
|  ・仮身名という新たな概念の導入を避ける事が出来る
|  ・リンク情報体サイズは固定長を維持出来る
|   (リンク情報中には実身名のある一定サイズのみを含ませる場合)
|  ・実身側に名称の情報を集中出来る

そんな事で、
この方法は、参照方法の部分和を取っているわけで、参照が増えた場合にどんどん名
前が増えて(伸びて)いくことが考えられ、特に Network を越えた参照が発生した
場合には、相手方の Machine の実身に対する実行権がないと実身名が変更できない
などの、ムヅカシサがあります。

その他は、他の人が書いたとおり。:)

- Aki @ 明日は1時間しか授業無い!

--------------------------------------------------------------
Hideaki Suzuki (SO in Bridgewater State College)
e-mail H1Suzuki@Bridgew.edu
Home Page http://www.yashi.com/h1suzuki (Under Constr.)
Nifty-Serve KGH06253