<div dir="ltr">I was recently looking at the various functions the <font face="monospace"><a href="http://web.archive.org/web/20170702220651/https://hackage.haskell.org/package/base-4.9.1.0/docs/Prelude.html#t:RealFrac">RealFrac</a></font> type class provides and noticed, that <font face="monospace"><a href="http://web.archive.org/web/20170702220651/https://hackage.haskell.org/package/base-4.9.1.0/docs/Prelude.html#t:Double">Double</a></font> isn't listed as an instance of it; and neither are <font face="monospace">Num</font>, <font face="monospace">Real</font> and <font face="monospace">Fractional</font> mentioned as implemented instances in the documentation for <font face="monospace">Double</font>.<div>Now, somebody who is familiar with the hierarchy of the numeric type classes could of course rather easily deduct, that, since <font face="monospace">Double</font> is an instance of <font face="monospace">RealFloat</font> (this is mentioned in the documentation on Hackage), it is also required to implement all of the above. And (surely enough) the <a href="https://webcache.googleusercontent.com/search?q=cache:GKdvwWYGFLoJ:https://www.haskell.org/onlinereport/standard-prelude.html+&cd=2&hl=en&ct=clnk&gl=de">Haskell 98 Report</a> lists all the relevant implementations and so does a quick <b style="font-family:monospace">:info Double</b> in GHCi.</div><div>However I'd (assume and thus) argue, that most beginners who google (or especially hoogle) anything about Haskell, are often directed to the Hackage documentation itself - and any missing information there could lead to quite a bit of a headache; even more so, if this concerns something as important as the Prelude.</div><div>Therefore I'd like to ask, whether this is a known issue and independently propose, that (in the meantime) an official recommendation somewhere to do a quick <b><font face="monospace">:info <i><type class></i></font></b> or <font face="monospace" style="font-weight:bold">:info </font><i style="font-weight:bold"><font face="monospace"><type></font> </i>in GHCi<i style="font-weight:bold"> </i>yourself, as to find out, which type class instances are currently available, might help to alleviate some confusion.</div><div><br></div><div>Benjamin</div></div>