save-match-data and others...

Yuuichi Teranishi teranisi @ gohome.org
2000年 1月 25日 (火) 13:35:59 JST


At Tue, 25 Jan 2000 12:33:17 +0900,
Mikio Nakajima <minakaji @ osaka.email.ne.jp> wrote:
> 
> 
> Emacs 18.55 でも float.el は標準添付ですよね?  float 関数のエミュレー
> トは不要だと思っているのですが。
> 

Nemacs on 18.55 を調べてみましたら、
float.el はあるものの、なぜか (provide 'float) されていないようです。
また、中身も以下のような float の内部形式へのコンバート関数と
演算子が定義されているだけで、Emacs 19 と同等の float を実現するものでは
なさそうです。

`f'               converts from integer to floating point
`string-to-float' converts from string to floating point
`fint'            converts a floating point to integer (with truncation)
`float-to-string' converts from floating point to string
'f+'              =  +
'f-' 		  =  -
'f*' 		  =  *
'f/' 		  =  /
'f%' 		  =  %

どっちにしろ、Emacs 18.x では 0.0 の eval すらできないと思うので、
APEL で float を扱うのはやめるべきではないでしょうか?

ただ、abs, floor, number-to-string, string-to-number などの
integer にも通用する関数は用意してもいいだろうとは思います。

--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"The movement you need is on your shoulder..."




More information about the APEL-ja mailing list