On Feb 28, 2010, at 11:38 AM, Lee Spector wrote:
On the development environment front: Is anyone contemplating
creating a Mac OS X "Clojure in a Box"? I would be an enthusiastic
user. If it could have roughly the feature set of the old Macintosh
Common Lisp IDE then I would be ecstatic.
MCLIDE is on way to provide essentially a Mac OS X "Clojure in a Box":
http://mclide.in-progress.com
MCLIDE does indeed have "roughly the feature set of the old Macintosh
Common Lisp IDE" - although modernized. This should come as no
surprise: MCLIDE is in fact based on the MCL IDE (which Peter Norvig
a few years ago named in Dr. Dobbs Journal as his "favorite IDE on
the Macintosh platform for any language").
MCLIDE is a free open source Mac IDE for lisp on any platform. It
implements the swank protocol of emacs SLIME and can potentially be
used with the same lisps. The essential functionality for Clojure is
is in place, with the rest to be completed over the coming weeks.
Follow the progress of MCLIDE at:
http://twitter.com/MCLIDE
Despite a fair amount of tinkering I don't currently have a
functional SLIME setup, and despite the nice screencasts for
Eclipse/Counterclockwise (and very nice features it seems to have
-- e.g. the namespace browser and integrated documentation... is
there any environment that has a debugging environment
approximating a Lisp break loop?) that's not really working for me
yet either. (A few specifics: In emacs, using a variety of
configuration instructions and hints from the web, I get syntax
coloring and indentation but not a functional inferior Lisp mode.
Eclipse is a bit confusing to me overall, I can't seem to figure
out how to get Clojure indenting, and it seems to be re-evaluating
my buffers without me asking it to :-(. And saving an awful lot of
files to its workspace directory.) I'm not only interested in
getting one of these environments working on my own machine --
although that would be nice -- but also in having a simple,
repeatable sequence of instructions for getting the environment
running on fresh machines. This is because I teach and I may want
to use this on classroom machines, student machines, etc., with
students who have various levels of expertise. Our students use all
sorts of platforms but our teaching environment is Mac OS X (with a
linux cluster for compute-intensive stuff).
-- Terje Norderhaug
te...@in-progress.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