Please use this identifier to cite or link to this item:
https://scholarbank.nus.edu.sg/handle/10635/40097
DC Field | Value | |
---|---|---|
dc.title | Extracting programs from type class proofs | |
dc.contributor.author | Sulzmann, M. | |
dc.date.accessioned | 2013-07-04T07:56:35Z | |
dc.date.available | 2013-07-04T07:56:35Z | |
dc.date.issued | 2006 | |
dc.identifier.citation | Sulzmann, M. (2006). Extracting programs from type class proofs. PPDP'06 - Proceedings of the Eight ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming 2006 : 97-108. ScholarBank@NUS Repository. | |
dc.identifier.isbn | 1595933883 | |
dc.identifier.uri | http://scholarbank.nus.edu.sg/handle/10635/40097 | |
dc.description.abstract | Standard presentations of type class translation schemes exhibit some surprising problems when translating Haskell 98 programs. We suggests ways how to fix these problems based on a formal framework for extracting programs from type class proofs. Our description includes type improvement and recursive dictionaries - something which has not been formally studied before. Thus, we are able to advance the state of art of translating type classes and open up the possibility for new type class applications. Copyright © 2006 ACM. | |
dc.source | Scopus | |
dc.subject | Overloading | |
dc.subject | Proofs are programs principle | |
dc.subject | Type classes | |
dc.type | Conference Paper | |
dc.contributor.department | COMPUTER SCIENCE | |
dc.description.sourcetitle | PPDP'06 - Proceedings of the Eight ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming | |
dc.description.volume | 2006 | |
dc.description.page | 97-108 | |
dc.identifier.isiut | NOT_IN_WOS | |
Appears in Collections: | Staff Publications |
Show simple item record
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.