On Jan 17, 7:47 pm, Peter Wolf <opus...@gmail.com> wrote: > Sure, good idea. I'm in! > > As a first cut, I think we need to separate those tools written in JVM > languages (Clojure/Java) and those written in something else. > > I certainly think the JVM based projects can, and should, share > components.
For sure ! But alas, I'm not sure I have sufficient free time to be able to follow the rythm. And that's also one of the reasons why I did'nt try to spend time with others code. If I did so, I wouldn't have produced anything myself yet :-( I think we could maybe share the code that manipulates text and does static parsing. It could be very interesting, because it could also serve later as the basis for command-line tools for static analysis (simple refactorings such as renaming, formatting/indenting). These tools deserve to be written in clojure or java so they can be easily integrated in any java based IDE, tool (maven, ant, cruise control, ...). -- Laurent > BTW the most important JVM project is Clojure itself. The > tools should share as much as possible with the Clojure core sources. > > Tools such as SLIME and (I think) Gorilla, on the other hand, are not > written in language that makes sharing easy. > > However, I would be very much in favor of a common test set. A > collection of Clojure code that can be used to test tools, and ensure > common behavior. These would be useful for all tools written in all > languages. > > My 2 cents > P > > Meikel Brandmeyer wrote: > > Hi, > > > Am 17.01.2009 um 16:22 schrieb Peter Wolf: > > >> I think much of the parser, such as the JFlex lexer is certainly > >> reusable. The recursive descent parser outputs Intellij objects, but > >> with pretty minor changes could be made reuseable. > > >> Please feel free to take anything you want. > > >>http://code.google.com/p/clojure-intellij-plugin/source/browse/ > > > There is lots of such things going at the moment. > > > - Enclojure > > - Clojuredev > > - the IntelliJ Plugin > > - the swank/SLIME/emacs thingy > > - my Vim Gorilla > > > Is there some interest to bundle the efforts? > > > I'm thinking about a project, which provides such common > > things, like the Parser mentioned above. Or Chouser's or > > cgrand's javadoc. Everything in a neutral way, so that the > > specific frontend projects just provide the interface to the > > IDE in question and use the same backend functions. > > > This would allow a faster development for the different > > platforms, since re-inventing the wheel is not necessary. > > > I don't know the requirements of the different platforms, > > let alone how to implement all the features like refactoring > > and stuff. So I don't even know, whether this is possible > > or not. > > > So what do you think? > > > Sincerely > > Meikel --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---