Gauche > Archives > 2013/07/24

2013/07/24 16:59:49 UTC齊藤
#
トップレベルでは (R5RS 的には) 以下のふたつは同じ意味なはずですが、 Gauche では set! で警告が出て define は警告が出ないんですね。
#
(set! car cdr)
(define car cdr)
#
挙動も違うし…。
#
理由があって分けているのでしょうか。
#
autoload される変数とたまたま名前がかぶっちゃったりしたらいちいち警告が出るのもうっとうしいかな。
#
みたいな理由かなと想像しているのですが。