
I don't understand your question but the class Ord in Data.Ord is our tool for comparisons. You may want to look into that. You can also use the function "on" from Data.Function to compare on a specific record within a larger structure. Dimitri On 11/24/15 11:20 AM, Jeon-Young Kang wrote:
Dear All.
I'd like to compare fields of each record.
here is my record.
data Person = Person {name:: String, age:: Int } deriving(Show) data Relations = Friend | Older | Younger
class Comparison a where compare:: a -> a -> Relations
instance Comparison Person where compare Person a b Person a b | b1 == b2 = Friend | b1 > b2 = Older | b1 < b2 = Younger
How can I fit it?
Sincerely,
Jeon-Young Kang
_______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners