2010-06-17から1日間の記事一覧

metaclassをchange-classで変えようとしたら怒られた

gosh> (define-class <hoge> () ()) <hoge> gosh> (define-class <hoge-meta> (<class>) ()) <hoge-meta> gosh> (change-class <hoge> <hoge-meta>) *** ERROR: %transplant-instance: classes are incompatible between #<class #f> and #<class <hoge>> Stack Trace: _______________________________________ 0 (%transp…</class></class></hoge-meta></hoge></hoge-meta></class></hoge-meta></hoge></hoge>

Clojureにはread/write invarianceはない?

sorted-setをwriteしてreadしたらhash-setになる? user=> (def hs (hash-set :a :b :c :d)) #'user/hs user=> (def ss (sorted-set :a :b :c :d)) #'user/ss user=> (def s (read-string (pr-str ss))) #'user/s user=> hs #{:a :c :b :d} user=> ss #{:a :…