William, thank you for this. At a cultural level, I feel like the Clojure community is often torn between being popular, on the one hand, versus answering critics from the Haskell community, on the other hand. The strength of Clojure is exactly that it takes inscrutable academic ideas and makes them easy (unlike another JVM language with Functional pretensions which takes inscrutable academic ideas and makes them idiosyncratic academic ideas).
About this: "Or perhaps I've just described things with fewer technical terms." I think that is an important task. Some of the leading members of the Clojure community sometimes switch to a mode where they are clearly thinking "Now I will answer all the criticism that I will surely get from the Haskell crowd" and then they use a ton of academic language, which basically asserts "See? We can be just as inscrutable as you Haskell guys!" But that is not what makes Clojure great. What makes Clojure great is the ability to take good ideas (some of them with an academic vintage) and make them easy to use. On Friday, January 1, 2016 at 7:54:54 AM UTC-5, William la Forge wrote: > > I've been looking at lenses and while it looks pretty simple and very > useful, I had a hard time getting it. So I came up with my own take on > lenses. https://github.com/laforge49/dewdrop#readme > > So perhaps I still do not understand lenses and what I've done is wrong. > Or perhaps having been through the exercise I'm now getting it and what > I've done is no simpler than what everyone else has done. Or perhaps I've > just described things with fewer technical terms. > > So I'd appreciate it if you would review this very short document and tell > me what I don't understand. Or that I've actually done something worthwhile > with lenses??? > > Thanks! > Bill > -- 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.