[kernel-ml 11] Re: Request for Comment (About

Nobusuke Kobayashi (kobayasi@opal.pks.pfu.fujitsu.co.jp)
Tue, 30 May 95 10:32:44 JST

B−Freeカーネルメーリングリストのみなさま、はじめまして。
小林と申します。

::隆一@B-Free です。
::>> On Mon, 29 May 1995 16:38:00 +0900, 磯山 卓志 <GGG03556@niftyserve.or.jp> said:
::> 既存の言語で、そこそこ小さい処理系となると、
::> scheme、forthあたりでしょうか。
::scheme というと、Common Lisp の Guy Steel Jr. と G.J.Sussman の作った
::言語ですね。Common Lisp に比べるとかなり仕様は小さいですが、やっぱり
::Lisp ですので、Boot に使う言語としては無理があるような気がします。
::(個人的には、Lisp は興味をもっているのですけどね。簡単なやつを 2、3個
::作ったこともあるし)
::# boot で garbage collection をするのが嫌だというのが一番の理由です ^^)
Lisp処理系の内部構造についてはあまり良く知らないので、無責任な意見かも
しれませんが、構文解析がサボれてなおかつ本格的な言語系としてLisp系の言語
がいいと思います。(別にLisp至上主義なわけではないです ^^;)
#好みの問題もありますが、個人的にはかっこいいと思いますし...。
garbage collectionについてですが、処理がこれにかかりっきりになって停止し
てしまうのが嫌だということだと思っていいのでしょうか?
(そういうことでなかったら勘違いです。ごめんなさい。
あれってストレスたまりますし)
そういうことであれば、メモリ上のセルが必要なくなった場合にとっとと解放
するようにすることで回避することもできると思います。
(最初に言いましたように、内部構造については素人な乏しい知識で考えています
ので嘘を言ってるかもしれません)
Lisp系でどうでしょうか?
#もし、担当とか決っていないのであればLisp処理系って作ってみたい
#のですが...。(担当者のかたが既にいたらごめんなさい_o_)

今後ともよろしくお願い致します。

--
Nobusuke Kobayashi <kobayasi@pks.pfu.fujitsu.co.jp>
    PFU Kansai Software co. Software Division.