C++ templates/traits versus Haskell type classes

dc.contributor.authorSunil, KOTHARIen_US
dc.contributor.authorMartin, SULZMANNen_US
dc.date.accessioned2005-02-16T09:41:40Zen_US
dc.date.accessioned2017-01-23T06:59:33Z
dc.date.available2005-02-16T09:41:40Zen_US
dc.date.available2017-01-23T06:59:33Z
dc.date.issued2005-02-16T09:41:40Zen_US
dc.description.abstractThis article presents an in-depth study of the close connection between Haskell type classes and C++ template/traits mechanism - two different facilties for implementing generic programming concepts. Haskell type classes and various extensions can be closely mimicked by C++ templates/traits and related mechanisms. We highlight the subtleties related to type-based computations and the limitations induced by language design on the program behaviour by a number of examples.en_US
dc.format.extent305612 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/1526en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTRB2/05en_US
dc.titleC++ templates/traits versus Haskell type classesen_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
upload.pdf
Size:
298.45 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.53 KB
Format:
Plain Text
Description: