Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[imp-dev] IMP for a lisp-like language (clojure)

Hello,

I'm considering testing IMP to port some (or most ?) parts of an open source project for providing an Eclipse based IDE for the clojure JVM language.
Clojure is a lisp-like language, so I have the feeling that IMP could be more appropriate than DLTK if I want to stop reinventing the wheel by doing low level stuff with the "raw eclipse provided APIs".

Nevertheless, I read past one of the tutorials concerning how to add code formatting and the following questions hit me:

 * I remember having read that there could be improvements in performance. This may be a concern, because some lisp files tend to be rather large (it's not uncommon for certain files to be more than 4000 lines, so in these cases, the tools need to be responsive). How would you say IMP would behave ? (Provided, for example, that I rewrote the clojure grammar using LPG ?)
 * I remember having read that a dependency on something called "Block" is required, and that it is available only for Windows and Linux. But *lots* of clojure developers are using Macs, so I was wondering whether this constraints (not being able to use IMP for code formatting) was still present now, on July 2009 ? (maybe the pdf is outdated concerning the constraints ...)

Thanks in advance for your answers,

Regards,

--
Laurent

Back to the top