
Have you looked at OOHaskell (http://homepages.cwi.nl/~ralf/OOHaskell/)? -Jeff haskell-cafe-bounces@haskell.org wrote on 12/07/2006 07:07:46 AM:
Hi,
I've got an object model that I have a difficult time conceptualising how it might look like in Haskell:
class Element { }
class Inline : Element { }
class ParentInline : Inline { List<Inline> children; }
class Bold : ParentInline { } class Underline : ParentInline { }
class Link : ParentInline { String link; }
class Text : Inline { String text; }
class Block : Element { }
class Paragraph : Block { List<Inline> paragraph; }
class Heading : Block { List<Inline> heading; }
class Document : Element { List<Block> blocks; }
How best to represent this OO data model in Haskell?
Thanks
-John _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
--- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.