Not really, he just needs decent instructions. :p I don't know a line of Java. I figured it out. :)
On Apr 29, 9:15 am, Stuart Sierra <the.stuart.sie...@gmail.com> wrote: > Hi Santanu, > Unfortunately, this is not a well-documented area, but it is > possible. Here's the high-level view, but don't expect these > instructions to be sufficient: > > 1. Put (:gen-class) in the (ns...) declaration in your .clj file. > > 2. Add a -main function like: (defn -main [& args] ...) > > 3. Compile your namespace with (compile...) This generates .class > files. > > 4. Run your class with "java your.namespace.name" > > 5. (Optional) Use jar or ant to create a .jar file with a manifest > that specifies your class as the Main-Class. > > No, this is not easy. You need to know Java pretty thoroughly to have > any hope of success. At some point I hope to write an article with > more details. In the mean time, search the list to learn about gen- > class and compile. > > -Stuart Sierra > > On Apr 29, 7:04 am, Santanu <thisissant...@gmail.com> wrote: > > > Hi Everybody, > > > I wanted to compile a .clj clojure file into a .jar/.class file so > > that I could run it using java. (I don't know what is the actual way > > to run clojure file. So far, I have only been trying it from within > > emacs/slime). > > > But I don't know how to create the .class/.jar file. I also don't know > > how to use ant (is that required?). I know javac can be applied on > > a .java file to get a .class file... but I dunno what applies to > > a .clj file? > > > Kindly suggest how do I do this. Any pointer(s) to a suitable online > > article would be great. > > > Thanks in advance for your help. > > > Reards, > > Santanu Chatterjee --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---