- 50 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 22:52:50 ]
- R6RSに含まれる機能は何でしょう?
おれが欲しいと思ってるのは ・名前空間 (せめてパッケージ)はぜひとも導入して欲しい。 いつまでも大域letで囲むなんて馬鹿げてる。 ・多値のファーストクラス化 インタプリタの延長みたいな実装がほとんどの現状で 多値を効率よく扱える手段がないとまともに使いたくない。 (let ((v (values 1 2 3))) (if (values? v) (value-ref v 2) ;; => 3 (error "excepted values")) とか。 せめて上のvalues?のように関数の返す値が多値かどうか 呼び出し側で判らないと使い物にならないだろう。 ・関数呼び出し側の名前つき引数。 VBのアレは便利だろ? あと ・キーワード、定義済マクロ名の参照はエラーにする くだらん論争の種を潰す。 とか。
|

|