Records in Haskell

J. Garrett Morris jgmorris at cs.pdx.edu
Sat Feb 25 01:19:58 CET 2012


On Fri, Feb 24, 2012 at 4:15 PM, Johan Tibell <johan.tibell at gmail.com> wrote:
> Aside: It is possible to have no scalar fields in records of course.
> data R = C { compare :: (a -> a -> Ordering) }

Has x f has no semantic content besides type x having an f field; Ord
has (at least in the programmer's mind, even if the language can't check
it) meaning beyond the simple presence of a compare function.

 /g

--
"Would you be so kind as to remove the apricots from the mashed potatoes?"



More information about the Glasgow-haskell-users mailing list