<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Aeson (and cassava) use is very isolated. <div class=""><br class=""></div><div class="">FWIW (.=) is in aeson (and other serialising libs) and lens, and do</div><div class="">totally different things. I never needed both in the same module.</div><div class=""><br class=""></div><div class="">Bikeshedding: if (.:) goes to base, why not also (.:.) and (.::) and …</div><div class=""><br class=""></div><div class="">I’m -1, there is `composition` package [1], and I rather see base shrink,</div><div class="">not grow.</div><div class=""><br class=""></div><div class="">- Oleg</div><div class=""><br class=""></div><div class="">- [1] <a href="http://hackage.haskell.org/package/composition-1.0.2.1/docs/Data-Composition.html" class="">http://hackage.haskell.org/package/composition-1.0.2.1/docs/Data-Composition.html</a></div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On 18 Aug 2016, at 07:22, Albert Y. C. Lai <<a href="mailto:trebla@vex.net" class="">trebla@vex.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">(.:) is already used in both aeson and cassava. And not for (.) . (.)<br class=""><br class="">_______________________________________________<br class="">Haskell-Cafe mailing list<br class="">To (un)subscribe, modify options or view archives go to:<br class=""><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" class="">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br class="">Only members subscribed via the mailman list are allowed to post.</div></blockquote></div><br class=""></div></body></html>