I'm struggling with understanding why
(= 1 1.0)
evaluates to false whereas
(== 1 1.0)
evaluates to true. According to the docs, == seems to be only working on numbers but other than that there doesn't seem much difference. So, what am I missing?