[b-free 624] Re: 仮身名

Ryuichi Naitoh (naitoh_r@soft.hitachi.co.jp)
Fri, 26 Sep 1997 15:24:24 +0900

隆一です。

From: h1suzuki@Bridgew.edu (Hideaki Suzuki)
Subject: [b-free 623] Re: 仮身名
Date: Fri, 26 Sep 97 00:35:15 -0500

>
> 引き続き、Night さんの発言にコメント。By Aki.
>
>
> |> 文字数を決めると云うことは、即、固定長ファイル名の実装を許すと云うことで
> すよ
> |> ね。その辺が、僕は、惜しいんだよねえ。基本的に、僕は可変長が嫌いなわけ。
> <こ
> |> らこら
> |
> |この文の意味が分からないんですが、嫌いなのは固定長ですか? 可変長です
> |か?
>
> どうでもいい「遊び」の部分だったのですが、混乱するのは良くないことで、レスし
> ます。僕は固定長が「好き」です。RISC の様に、全て固定長にして柔軟性を犠牲に
> したりはするほど、好きなわけではないですが、固定長の Program って読みやすい
> じゃないですか。(笑)

Fortran プログラムは 80 桁/行の固定長の上、桁が揃ってますから、更に読
みやすいですね :-P

> # RISC はこちらでは、未だに、「高性能 Processer」として高い評価を
> # 受けているようです。僕の親しい教授も平気で、Transister 数と性能
> # の Graph を Intel のチップと比べて「コストが低くて高性能を出せる」
> # と力説していた。<ちゃんと「偏見だね」と、授業中僕は言ったけど。
> # RISC == 次世代 という雰囲気をまだ感じる。

# うーん、まぁ最近のチップで RISC でないものを探す方が難しいくらいだし、
# 高性能プロセッサは RISC といってもいいんじゃないでしょうか。
# もちろん、RISC だから高性能というわけではないと思うけど。

# P7 あたりだと VLIW になるそうだし、そうするとまた高性能プロセッサの
# 評価が変わるかもしれません。

> あと、不幸にして、僕は、長い実身名を作りうる状況を全く別の所で見つけてしまい
> ました。
> それは、「質問」という奴です。実身名で問題提起をし、実身で回答を述べるという
> 使い方です。
> うーん。これだと、英文で60文字くらい行くな。何せ、一つの文だから。困った。
>
> そうだ。
> 本を見るというのはどうだろう。
> 100文字以上の本の題名や、節の名前を見たことはありますか?
> これは一つの目安になると思う。
>
> と言うことで、すぐ目の前にあったプロハンの一番長そうだった節の名前は、
>  「●付録3 標準フロッピーディスクフォーマット仕様書」
> で、25文字。
>
> 英語で書くなら、<英語しか判らない ^^;;;
>  "Appendex 3: The Specification of BTRON Standerd Floppy Disk Format"
> で、66文字でした。

世界一長い人の名前って何文字でしたっけ?

> |> 仮身名を普遍的に使うという立場をとるなら、やはり、System の仮身名として
> sup
> |> port するべきですよね。App の運用で誤魔化すべきではない。でも、
> |>   「下位互換がいらないなら「仮身名」は良い機能でしょう。」
> |> って、どういうこと?
> |
> |単に、1B のファイルと互換性がなくなるからでしょう。
> |BTRON1 のファイルシステムには、仮身名しかないし、仮身名があることを前
> |提にしたアプリケーションでは読めなくなってしまう。
>
> 実身名の誤植ですよね。>仮身名しかないし

そうです。

> 後、仮身名はアプリケーションからは、隠すべきだと思います。
> システムで処理してしまうと云う事ね。
> システムの内部情報の中に全てのっかるでしょう?>仮身名
>
> 変更とかも、「仮身属性」からやれば良いし。
> もしくは、「仮身名」というのをメニューに追加?
>
> # 仮身名の追加は、実際は LINK 構造体の変更と
> # App の re-compile で何とかならないかな?
> # 構造体の変更も、member の追加にとどめてさ。

アプリケーションから仮身名を隠すということは、アプリケーションから実身
名と仮身名を区別できないということですか?
そうすると、実身名と仮身名の情報の両方にアクセスしたいアプリケーション
が困ってしまうのでは?

複数の実身を同時に開くようなアプリケーションがあった場合、同じ実身を
2 重に開きたくないとします。その場合同じ実身かどうかを区別するのは、
その実身名でしょう。仮身名を入れた場合、同じ実身に対して、仮身名と実身
名の 2 つの名前がつくことになります。アプリケーションから区別できない
とすると、ある名前(実身名か仮身名のどちらか) がすでに開いた実身かどう
かを区別できないことになります。

p----------------------------------------------------------------------q
| FROM R.Night |
| E-mail: |
| rnaitoh@st.rim.or.jp |
b----------------------------------------------------------------------d