On Mon, Jun 28, 2010 at 3:33 PM, Lee Spector <lspec...@hampshire.edu> wrote:
(B) I want to teach Clojure to students who don't necessarily know emacs. > Some of these students may know another editor in your list, but many won't > and many will never have touched Java. > > This is the core distinction I keep trying to make, and people keep ignoring. There are two *completely different* types of newbies: 1. People who are already familiar with some other development environment and programming language 2. People who have never programmed before at all. Yes, there are a lot of problems Clojure has with regards to group #2, the students. So what? I'd argue that it's a bad idea to teach students a "professionals" language as their first language. You don't learn to fly in a 747, even if that's what the professionals fly. There are reasons for this. Addressing most of these complains- not to put too fine a point on it, dumbing the language and development environment down until it's easy for a complete neophyte to grasp- means making the language significantly less useful to me, the professional developer. And it makes it harder for me to find (or create) jobs using Clojure. Is this what you're reallying advocating Clojure to become- Basic 2.0? Brian -- 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