Hrm, I've never found it all that hard to type "ant" when I want my code compiled. :p
I will admit, when I first used ant, I was scared to death because of stuff I had heard about it. I actually had fun using it. On Jul 13, 2:11 pm, Morgan Allen <alfred.morgan.al...@gmail.com> wrote: > > OK, cool. That is another benefit of AOT compilation. The primary use > > for :gen-class is when the Java side needs a class it can refer to > > explicitly by name. For other cases, a good way for Java to > > communicate with Clojure code is to use a proxy. On the Java side, you > > can define an Interface and on the Clojure side you can define a proxy > > that implements that interface by way of Clojure functions. There's a > > runtime performance cost to doing that, but you gain the ability to, > > for example, redefine any of the functions that implements the > > Interface methods and have the change be effective immediately. > > ...How severe would the runtime cost be to invoke such functions? > > It's a shame about the lack of official support for java-side > invocation- the bulk of my code is still implemented in java (largely > for efficiency reasons), so it would be handy to be able to initiate > things largely from that side. I *was* planning to write up some > interfaces for more frequent/time-critical communications, but having > to compile things via ant or the command line is a pain, and Eclipse > doesn't have particularly good support for mix-and-match of java and > clojure files in the same project (at least atm.) > > You can see some (but not much) info on the project > here-http://forum.paradoxplaza.com/forum/showthread.php?t=410730 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---