On Tue, Jul 17, 2018, 2:49 PM James Reeves <ja...@booleanknot.com> wrote:
> On Tue, 17 Jul 2018 at 19:52, Christian Seberino <cseber...@gmail.com> > wrote: > >> By the time a Clojure beginner is doing the kind of hardcore concurrent >> applications that Clojure is great at, he/she will know how to use a >> profiler. At the point, they'll be ready (and motivated!) to learn about >> the nuances of conj and friends. >> > > I think this is approaching Clojure from the wrong direction. If I was > teaching Clojure, I'd build the lessons around the data structures first. > That is a legit approach, but I think it misses the mark. Q: is a clojure map a datum or a function? A: Yes! > > My opinion is that many languages take a "code first" approach to language > design, whereas Clojure takes a "data first" approach > Ymmv, but that's not how I think of it. Clojure is function first to me - but data are functions and vice-versa. That's the beauty of it. -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.