[Gauche-devel-jp] rxmatchの挙動

Back to archive index

Shiro Kawai shiro****@lava*****
2003年 2月 28日 (金) 14:28:57 JST


From: OGURISU Osamu <oguri****@lagen*****>
Subject: Re: [Gauche-devel-jp] rxmatchの挙動
Date: Fri, 28 Feb 2003 14:18:20 +0900

> 将来的にGaucheでは、mit-schemeのようなrationalのサポートの予定は
> ありますでしょうか?上のコメントでは無いような感じですけど。

拡張モジュールを読み込んだらrationalが使えるようになる、
という形を考えています。Rubyも確かそんな感じですよね。

今のGaucheのオブジェクトシステムではnumeric towerのクラス階層に
<rational>クラスを「挿入する」ことができないのと、リテラルの
分数表記を読んだ場合のフックがかけられないため、自然にrational
クラスを追加するのが難しくなっています。
(数値関係の基本関数を全部再定義するつもりなら出来なくは無いですが)。

多分、本体の方にフックを用意しておいて、モジュールをロードしたら
rationalが使えるようになる、という方向が良いかと思っています。

--shiro



Gauche-devel-jp メーリングリストの案内
Back to archive index