Gauche > Archives > 2020/11/06

2020/11/06 13:10:07 UTCkaki
#
なるほど、暫定的な対応として 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=? なのかなーと
2020/11/06 13:49:05 UTCtioner
#
> gosh> (glob "/usr/bin/gauche*")
#
ということは * がワイルドカードということでしょうか。