Gauche:R7RS関連

Gauche:R7RS関連

R7RS Large

Gauche:R7RS-large


with-exception-handler の注意点

  (use scheme.base :only (with-exception-handler
                          read-bytevector write-bytevector
                          flush-output-port
                          error-object-message
                          error-object-irritants))

hamayama(2019/09/21 04:31:32 UTC)


R7RS Benchmarks

hamayama(2016/07/29 10:32:53 UTC)(2018/07/10 04:03:15 UTC)

Shiro(2016/07/29 11:40:24 UTC): あ、define-record-typeがトップレベル以外で使えなくなってるのは意図しないバグです。アクセサをインライン展開しようとしてdefine-inlineにしたのがミスだった.

Shiro(2016/07/29 11:51:32 UTC): このコミットhttps://github.com/shirok/Gauche/commit/0e8d4c712f3def0bea1b8e46bfe3a30148ff8b06 で直らないかな>define-record-type。
それからキーワードについては、環境変数GAUCHE_KEYWORD_IS_SYMBOLを何らかの値に設定しておいてもらえばキーワード型がシンボルになるのでr7rs上位互換になるはずです。

More ...