The feature to find the value inside the nested map.

Ivan Uemlianin ivan@REDACTED
Wed Jun 16 21:11:54 CEST 2021


Looks good, thanks!

--
festina lente


> On 16 Jun 2021, at 16:42, Krukoff, John <John.Krukoff@REDACTED> wrote:
> 
> 
> FWIW,
>  
> I also gave this a try a while a back, and tried to create a version that was easier to use at the expense of more complexity on the lens construction.
>  
> https://github.com/jkrukoff/optic
>  
> I found the complexity of lens composition to be a bit painful without a strict type checker, so took a slightly different approach for an Erlang library. The above library includes ready made modules for all the stdlib data types.
>  
> Thanks,
> John K.
>  
> From: erlang-questions <erlang-questions-bounces@REDACTED> On Behalf Of Ivan Uemlianin
> Sent: Wednesday, June 16, 2021 1:11 AM
> To: erlang-questions@REDACTED
> Subject: Re: The feature to find the value inside the nested map.
>  
> Agree.  Haskellers call them lenses.
> 
> There was a discussion about them here a few years ago:
> 
>   http://erlang.org/pipermail/erlang-questions/2015-November/086879.html
> 
> And there have been a few implementation attempts:
> 
>   2020 https://github.com/slepher/lenses
>   2015 https://www.cs.otago.ac.nz/staffpriv/ok/lens.erl
>   2012 https://github.com/jlouis/erl-lenses
> 
> Best wishes
> 
> Ivan
> 
> 
> On 16/06/2021 03:04, 瀬川昂弘 wrote:
> Assuming,
> Map = #{a => b,c => #{1 => 2,3 => 4,5 => #{x => y}}}.
>  
> Expected:
> maps:new_find_fun(Key = 5, Map) = {ok,#{x => y}}.
>  
> It's useful there is the above feature, in my guess.
>  
> --
> Takahiro Segawa.
> E-mail:123430024@REDACTED
> 
> 
> -- 
> ============================================================
> Ivan A. Uemlianin PhD
> Llaisdy
>  
> Ymchwil a Datblygu Technoleg Lleferydd
> Speech Technology Research and Development
>  
>                     ivan@REDACTED
>                         @llaisdy
>                          llaisdy.wordpress.com
>               github.com/llaisdy
>                      www.linkedin.com/in/ivanuemlianin
>  
>                         festina lente
> ============================================================
> 
> *************************************************************************
> This e-mail may contain confidential or privileged information.
> If you are not the intended recipient, please notify the sender immediately and then delete it.
> 
> TIAA
> *************************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20210616/aea7239f/attachment.htm>


More information about the erlang-questions mailing list