An IDE becomes a necessity as the complexity of your software is increasing.
Now what's a complex piece of software ? Presently we have 12 components in production some being several thousand lines covering three languages (Java, Ruby and Clojure). 4 others components are in progress. Add to this that we use Spring and a number of other frameworks for which plug ins are available to ease the pain. Refactoring, code searching, configuration validation, ... are significant features we need otherwise we would spend a lot of time to keep things in sync, We started to work with Clojure in command line mode. However at a certain moment it became clear that keeping Clojure separate from the rest of the core was not the way to go. Today we are mixing components from different languages/frameworks in common Jars. Deployment is much more easier this way and using a common IDE makes that possible. If the consensus is that we need to package installers to get simple Clojure REPLs running on Windows and Linux in a command line window then let's do it. I think that all the infrastructure is ready (maven like repo, ...). Luc On Sun, 2010-03-21 at 22:52 -0500, Cosmin Stejerean wrote: > On Sun, Mar 21, 2010 at 10:20 PM, Luc Préfontaine > <lprefonta...@softaddicts.ca> wrote: > > > Yes we could have a complete package to run Clojure from the > shell command line but how far could someone go with this > to build a workable system without an IDE ? > > > > [...] > > Comments anyone ? > > > > > I can get pretty far writing an application in Python with nothing > more than good command line support and syntax highlighting in any > text editor. Anything extra like completions, refactoring, etc, are > just nice-to-haves. I don't see why an IDE is required for writing > workable Clojure apps. > > > -- > Cosmin Stejerean > http://offbytwo.com > > > > -- > 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 > Note that posts from new members are moderated - please be patient > with your first post. > 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 > > To unsubscribe from this group, send email to clojure > +unsubscribegooglegroups.com or reply to this email with the words > "REMOVE ME" as the subject. -- 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 Note that posts from new members are moderated - please be patient with your first post. 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 To unsubscribe from this group, send email to clojure+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.