On Thu, May 19, 2011 at 7:43 PM, mike.w.me...@gmail.com <m...@mired.org> wrote: > The "download the massive IDE" path seems to presume that a newcomer > actually needs something more than "a simple REPL" in order to get started. > I'd claim that's wrong - at least in a world where any computer you'd run > clojure on can multitask and display multiple windows. Yes, a system where > the editor and REPL are tightly coupled is much more productive, but that's > at a micro scale. Running a simple editor in one window and a REPL in a > shell/console window in another will do for starters - it'll still be a lot > faster than a typical edit/compile/run cycle, and should be sufficient to > get a feel for how Clojure is a win at the macro scale. > > Doesn't nearly everybody include a JVM with their OS distibution these days > - with the exception of Windows? If so, then skip installing it for everyone > but Windows, add the JRE to the Windows binary, and note that "unusual" > Unix/Linux. Systems may need to install either the JVM or JRE (if someone is > running one of those, they're almost certainly used to this by now). > > Now add a clj script for Unix systems, a batch file for Windows (preferably > one that can start from an icon) and similar for the Mac. For an editor, > just bundle a properly configured copy of JEdit (until someone gets around > to writing a light-weight IDE in clojure). Provide a writeup on "other > editors/IDEs" containing pointers to paragraphs on how to install plugins > for various popular IDEs and and how to configure other editors for tweaking > clojure, along with instructions to load code into and switch to any REPL > they support it. > > That should get you a distribution that works with little or no hassle for > most newcomers, and easily gets them to the point of being able to work on > various web problem sets using Clojure.
This sounds workable. Though, again, I thought someone here already was making a lightweight Clojure IDE? Also, on Windows you might want to bundle the javaw from a JDK and not just a normal JRE, even if not the full JDK (the OpenJDK license, at least, should permit such a distribution). Otherwise users won't (for some silly reason) have access to the server VM, and therefore won't have access to that VM's superior HotSpot optimizations. -- Protege: What is this seething mass of parentheses?! Master: Your father's Lisp REPL. This is the language of a true hacker. Not as clumsy or random as C++; a language for a more civilized age. -- 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