test=> (def foo-class-symbol (load-string "test.Foo")) test=> (def foo (eval (list 'new foo-class-symbol 1 2))) test=> foo #:test.Foo{:A 1, :B 2}
Is that what you want? On Aug 23, 6:24 pm, Timothy Baldridge <tbaldri...@gmail.com> wrote: > Given: > > test=>(defrecord Foo [A B]) > test=>(class (Foo. 1 2)) > test.Foo > > How do I: > > test=>(new "test.Foo" 1 2) > #:test.Foo{:A 1, :B 2} > > Currently I get " Unable to resolve classname: test/Foo". > > Thanks, > > Timothy > > -- > “One of the main causes of the fall of the Roman Empire was > that–lacking zero–they had no way to indicate successful termination > of their C programs.” > (Robert Firth) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en