<div dir="ltr">Just to link this to a previous discussion of this topic:<br><br>  https://groups.google.com/d/msg/haskell-cafe/2zpIvI0IBSc/MuHmTEUiswUJ<br><br>Alexey.<br><br>On Friday, February 24, 2017 at 3:06:16 AM UTC+1, Harendra Kumar wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr">Kids have this amazing ability to break any toy in minutes. I gave my seven year old daughter ghci to play with and in a little while she said it is broken:<div><br></div><div>







<p><span>>> let 1 = 2</span></p>
<p><span>>> 1</span></p>
<p><span>1</span></p>
<p><span>>> </span></p><p><span><br></span></p><p><span>Earlier, I had explained to her about symbols and assigning values to symbols, and I said numbers are not symbols. But when she came up with this I could not explain what's going on. How can "1 = 2" be a valid equation? Am I missing something fundamental here, or it is just broken?</span></p><p><span><br></span></p><p><span>-harendra</span></p></div></div>
</blockquote></div>