On Tue, Jul 17, 2018, 2:49 PM James Reeves <[email protected]> wrote:
> On Tue, 17 Jul 2018 at 19:52, Christian Seberino <[email protected]> > 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 [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
