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