Hello, all.

I've just uploaded new version of La Clojure plugin for IntelliJ IDEA. Among
several bugfixes and minor changes I have to note several essential moments.

1. Now Clojure support is added as so-called `facet', which may be attached
to every module. Creating new module, just choose Clojure among desired
technologies. In this case necessary clojure jar will be downloaded
automatically and adjusted as a project library unless you point to it
manually.

2. If you open existing project, clojure facet will be detected
automatically. For now facet serves as a label for clojure-aware modules. In
that modules you may invoke "create new clojure file" action and their
clojure files will be compiled.

3. From now IntelliJ IDEA provides support for batch compilation of Clojure
files, whose namespace is marked by :gen-calss tag. Compiled classes will be
places to the appropriate output directory of a module. One may choose,
which sources should be compiled first - Java or Clojure to resolve one-way
dependencies. By default Clojure is compiled first. Moreoverm you may to
choose whether to copy *.clj files to output path or not (this might be
useful if you're going to invoke some functions from *.clj files
dynamically). And, of course, automatic detection and compilation of
class-labeled clojure files may be switched off. For more details see File
-> Settings -> Compiler -> Clojure.

For someone these settings might seem not sufficiently flexible. So, all
comments and proposals are appreciated. :)

With best regards,
Ilya Sergey

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

Reply via email to