#なるほど、暫定的な対応として let-keywords を修正
#renameされたとしても本来同じbinding…ってことは、キーワードの比較を free-identifier=? 的なものにするのがいいんでしょうか。この辺あんまり自信がないんですが
#(let1 :mixins 0
(define-syntax foo
(syntax-rules () ((_)
(define-record-type (bar <record> :mixins ()) #f #f))))
(foo))
#今だとこれ通っちゃいますけど、本来はこれはエラーになるべきで、その区別をするのが free-identifier=? なのかなーと
#> gosh> (glob "/usr/bin/gauche*")
#ということは * がワイルドカードということでしょうか。