Why does this -record(a,{b="b",c="c"}). give this =ERROR REPORT==== 18-Jun-2006::12:03:20 === Error in process <0.168.0> with exit value: {{badmatch,"b"},[{erl_eval,expr,3}]} ** exited: {{badmatch,"b"},[{erl_eval,expr,3}]} ** In Erlang 5.4.13 Cheers, Bryan Rasmussen