On Fri, Feb 17, 2012 at 4:57 AM, abaitam <abai...@gmail.com> wrote:
> a) All those concrete things around you look like objects that has
> properties and actions:

I don't think that's true for a lot of brand new programmers. It's
true for Java programmers because everything is an object in their
world. But I deal with communities that don't do OOP and for them OOP
is not an easy sell.

> Advocating Clojure to computer science students (the future generation of
> developers) and professors has much better chances of success than to most
> experienced developers.

When I went thru university (in the early 80's), functional
programming was the default. It's interesting to watch Abelson &
Sussman's lectures in the context of the OO-focused world of today...

> - This Clojure-IDE is actually Eclipse for Clojure (which integrates
> Clojure, Counterclockwise and lein libraries - not as external tools)

Hang on, you were advocating Clojure for non-Java devs, yes? Yet you
want to inflict Eclipse on them? I'm only half-joking here. Non-Java
developers are going to want to use something lightweight and
simple... that's not Eclipse (it's not Emacs either)... not sure what
is the best route here (Clooj?).

|> literate programming for the more
> advanced code like those from Nurallah Nakkaya.

I think Literate Programming is a very specialized niche. I know
advocates believe it's one of the best ways to write code but I don't
believe it's natural for n00bs...

> developers in the community start saving the REPL logs and posting them as
> gists or in pastebins in addition to hosting the finished code. These has
> more teaching value with less effort than screencasts. They would be more
> helpful to understand how the code was written and help newcomers learn to
> "think functionally".

That's a good suggestion and it follows the REPL-first mode of
development - and it would work for folks who aren't writing
production code...
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

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