floating: Add a separate class for the basic floating types.
commit1ffa75d8d669eb676d2fde99f7ccc3c6343e15c9
authorNick Bowler <nbowler@draconx.ca>
Tue, 2 Feb 2010 01:30:12 +0000 (1 20:30 -0500)
committerNick Bowler <nbowler@draconx.ca>
Tue, 2 Feb 2010 01:30:12 +0000 (1 20:30 -0500)
tree285d546d3eb2e65955320d5cd6b6f4ce95b3ef4e
parent5d089b6185ae7cb96a30bbb4c4929b91fba735bd
floating: Add a separate class for the basic floating types.

This makes the RealFloat instance for FEnv less horrible.  Once complex
numbers are added, this will also prevent one from packing FEnv values
into a Complex.
Data/Floating.hs
Data/Floating/Classes.hs
Data/Floating/Double.hs
Data/Floating/Environment.hs
Data/Floating/Float.hs