<div dir="ltr"><div>Maps match specifications are not working for me (see below). I know they were absent in the early maps branch, but I could not find anything saying they are absent from R17. I suspect they are just absent, but thought I would ask in case I've done something stupid or stumbled on a bug<br>
<br></div>Thanks,<br>Dan.<br><div><br><br><span style="font-family:courier new,monospace">12> ets:fun2ms(fun({_,#{foo:=bar}}) -> true end).<br>** exception error: no function clause matching ms_transform:normalise({map,1,[{map_field_exact,1,{atom,1,foo},{atom,1,bar}}]}) (ms_transform.erl, line 1063)<br>
in function ms_transform:normalise_list/1 (ms_transform.erl, line 1091)<br> in call from ms_transform:normalise_list/1 (ms_transform.erl, line 1091)<br> in call from ms_transform:normalise/1 (ms_transform.erl, line 1081)<br>
in call from ms_transform:normalise_list/1 (ms_transform.erl, line 1091)<br> in call from ms_transform:normalise/1 (ms_transform.erl, line 1081)<br> in call from ms_transform:normalise/1 (ms_transform.erl, line 1079)<br>
in call from ms_transform:transform_from_shell/3 (ms_transform.erl, line 215)<br><br><br></span><br></div></div>