On Thu, Oct 4, 2012 at 6:48 PM, Michael Fogus <mefo...@gmail.com> wrote: >> readevalprintlove looks like a fancy playground so far. > > You say that as if it's a bad thing. I'm of the opinion that these > kinds of efforts should have a low barrier to contribution and be fun. > It's difficult to motivate people to perform a thankless task, so it > should seem like play as much as possible along the way.
My co-workers and I were debating this at work the other day. My worldview is that it takes hard work to learn good things, but at the same time it can be fun and even brief. Kent Dybvig's _The Scheme Programming Language_ is a superb example. The other four developers said that I'm the 20% and that approach is too pedagogical, that you need to make everything constant entertainment. _Practical Common Lisp_ was cited as an example. I'm just glad there are options. I'm still looking for Clojure materials that go to this level of detail: http://docs.racket-lang.org/reference/eval-model.html#(part._module-phase) Since Clojure is all compiled immediately I assume it doesn't have phases other than macros compile first. -- 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