> currently:
>
>>> {1 =3D> 2} =3D=3D {1 =3D> 2.0}
> =3D> true
>
>>> {1 =3D> 2} =3D=3D {1.0 =3D> 2}
> =3D> false
>
> This "mix floats and fixnums, sometimes it works, sometimes it
> doesn't" =A0was somewhat surprising to me.

Since there was no response, I'll consider this a bug of some sort.
The question is--should those 2 hashes be equal or not?
=3Dr