<div dir="auto"><div>The main lensy tools for maps are the At and Ixed classes, both found in <a href="http://Control.Lens.At">Control.Lens.At</a>.<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 17, 2019, 11:45 PM Henry Laxen <<a href="mailto:nadine.and.henry@pobox.com">nadine.and.henry@pobox.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Cafe,<br>
<br>
Suppose I have:<br>
<br>
s :: Map String (Map Int Char)<br>
s =  M.fromList [("alice", M.fromList [(5,'a')]), ("bob", M.fromList [(6,'b')])]<br>
<br>
Is there any way to modify the 'b' entry easily using lenses?<br>
<br>
Thanks in advance.<br>
Best wishes,<br>
Henry Laxen<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div></div></div>