Hi Ilya,

I would like to be able to demo the sample code from the book in IDEA.  
Here are a few things I am seeing so far:

(1) When I set a breakpoint, I get a warning icon that says "no  
executable code found at..." but the breakpoint does in fact seem to  
work.

(2) The variable window correctly displays collections, but not large/ 
infinite sequences. If you try to open a variable view on an infinite  
sequence, it will use all of memory. Can the plugin be modified to  
respect the *print-length* and *print-depth* variables?

(3) I am unable to set a watch on the special variable *print-length*.  
The entry UI goes wonky when I reach the hyphen character in the name.

It's exciting to see the plugin moving forward, thanks for your efforts!

Best,
Stu

> 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