> I disagree. This is a subject of religious debates that I don't want to get 
> into in detail, but FWIW this educator thinks that Lisp > is a perfectly 
> defensible first language and that Clojure can serve the purpose quite well 
> as long as installation and tooling
> doesn't make it unnecessarily difficult to write and run code.

+1 for all your points here, Lee.  Scheme has often used as a first
language, and it works great.  It's better to teach people the right
way first, and the right way is Lisp.  I'm really happy to hear you're
teaching Clojure.  I hope everyone teaches Clojure soon.  And (not to
sound like a broken record...) people learn programming by
programming----not by reading books while they try to configure their
environments.

As for an OS-Native Emacs, on Mac at least you have Aquamacs.  All the
copy/paste/save/tab stuff works exactly as you would expect (and the
control-k control-a are OS-native anyway).  I don't see much of a
learning curve there, although unfortunately the menu options are
still more Stallmanesque than Jobsian.

However, Aquamacs is difficult to get working with Clojure, Slime,
Swank, etc.  I've managed to do it exactly once.  (Some people have no
problems----they must be lucky.)  I've finally concluded (taking Phil
Hagelberg's advice) that it's not really worth the trouble.

But Aquamacs might make a nice base for a packaged Mac Clojure
distribution.  If someone could convince Aquamacs to put .emacs.d in
some non-home directory (beyond my emacs-fu at the moment) where it
doesn't interfere with any other Emacs and bundle it up with Lein and
all the good stuff, it might make a perfectly good Clojure IDE.  As
for Windows and Linux, that's a whole other ball of wax....

It might be too heavyweight, but you could always also have people
create a "Clojure" user account----Mac makes switching those pretty
easy.  There you would at least get a complete clean slate.

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