> |> Iff =A0{'key': 'value'} means {:key =3D> 'value'} I have no objection.
> |
> |Won't that be misleading? I think the OP wants {'key': 'value'} to
> |mean {'key' =3D> 'value}.
>
> I don't disagree here. =A0But considering the fact that {key: "value"}
> is a shorthand for {:key =3D> "value"}, {"key": "value"} should be a
> shorthand for {:"key" =3D> "value"}. =A0Besides that, since it reminds me
> JSON so much, making a: and "a": different could cause more confusion
> than the above misleading.

Right, that makes sense. Also we would then be able to say,
{'foo-bar': 'something'} to mean {:'foo-bar' =3D> 'something}, which I
guess is not possible with the current shorthand syntax.

--=20
Anurag Priyam
http://about.me/yeban/