<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>Looks good! I would suggest putting near the beginning a note to the effect of "Note: This may look very verbose now, but I am going to explain how to make these statements idiomatic and compact further down. I'm just being explicit now." Otherwise, I would worry about people being scared off by the fact that the parenthesized, non-eta-reduced version is much longer and harder to read than the Python version. </div><div><br></div><div>Maybe also compare the short version to the Python version, just to wrap up the tutorial?</div><div><br></div><div>Cheers,</div><div>Will</div><div><br>On Jan 22, 2017, at 05:27, Cody Goodman <<a href="mailto:codygman.consulting@gmail.com">codygman.consulting@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div><div><div><div><div>Hi All, I wrote a lens json parsing tutorial here: <a href="https://github.com/codygman/concise-json-parsing-in-haskell">https://github.com/codygman/concise-json-parsing-in-haskell</a><br><br></div>I'd appreciate any feedback. My approach tries to use a prior understanding of Python into understanding lens enough to do something useful. Perhaps I can include links to tutorials that cover more of the theoretical foundations as well.<br><br></div>Any criticism and/or ideas is welcome!<br><br></div>Thanks,<br></div><br></div>Cody Goodman<br></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Haskell-Cafe mailing list</span><br><span>To (un)subscribe, modify options or view archives go to:</span><br><span><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a></span><br><span>Only members subscribed via the mailman list are allowed to post.</span></div></blockquote></body></html>