Hi!

I'm trying to generate interface then implement it.
Here is a source code:


(ns dede)

(gen-interface
 :name me.IBar
 :methods [[bar [String] ]])

(compile 'dede)

(import '(me IBar))

(let [z (proxy [ IBar ] [] (bar [a] (println a) ))]
        (.bar z))


The output is

user=> java.lang.NoClassDefFoundError: java/lang/ (dede.clj:11)
user=>


I have classpath properly configured. Any ideas? This happens on
Windows. On Mac seems to work (however I've found that you can't proxy
classes with default package / no package).

Btw. the usage with pair of calls for gen-interface then compile is
not practical. It would be nice if just executing the gen-interface
would generate the interface.

-- 
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

Reply via email to