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

Reply via email to