gaucheのeval
(eval `(define ,(string->symbol "foo") 3) "bar") (print foo) ; => 3
あれ?(interaction-environment)とかが返す値じゃないといけないんじゃなかったっけ?
gaucheだけ?
(eval `(define ,(string->symbol "foo") 3) "bar") (print foo) ; => 3
あれ?(interaction-environment)とかが返す値じゃないといけないんじゃなかったっけ?
gaucheだけ?