Hatena::ブログ(Diary)

かきにっき

2010-10-13

[]BiwaSchemeメモ

JavaScriptで書かれたScheme処理系BiwaSchemeに関するメモ.

  • R6RS準拠を目指している.
  • call/ccが何故か構文
  • call-with-current-continuationを評価させると#<Syntax call-with-current-continuation>だけどcall/ccだとundefined(でも使える)
  • mapのcallbackの中で作られる継続のextentが(多分)mapに戻るまでで,次のコードがうまく動かない:
(define cont (car (map (lambda (x) (call/cc (lambda (c) c))) '(1))))
(cont 3)
cont ; => #<Closure>
     ; Gaucheだと => 3 
  • 多値の扱いがおかしい?
(+ 1 (values 2)) ; => undefined
  • 正確数と不正確数の区別はない?
  • 多バイト文字対応

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/gengar/20101013/1286904238