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