<div>Hi,</div><div>I was wondering if this is a defect - </div><div><br></div><div>Prelude&gt; import Data.Time.Calendar</div><div>Prelude Data.Time.Calendar&gt; read &quot;2011-10-10&quot; :: Day</div><div><br></div><div>
&lt;interactive&gt;:1:1:</div><div>    No instance for (Read Day)</div><div>      arising from a use of `read&#39;</div><div>    Possible fix: add an instance declaration for (Read Day)</div><div>    In the expression: read &quot;2011-10-10&quot; :: Day</div>
<div>    In an equation for `it&#39;: it = read &quot;2011-10-10&quot; :: Day</div><div>Prelude Data.Time.Calendar&gt; </div><div><br></div><div><br></div><div>The documentation says that  Day has an instance for Read.</div>
<div><br></div><div>Regards,</div><div>Kashyap</div>