ども。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