… The aim of our work is to provide an infrastructure for formal proofs over Generic Haskell-style polytypic programs. For this goal to succeed, we must have a definition of polytypic programming which is both fully formal and as close …
ICFP 2008: 49-60 [doi]… over Generic Haskell-style polytypic programs. In order to achieve this goal, we embed polytypic programming in the proof assistant Coq and provide an infrastructure for polytypic proofs. Polytypic functions are reified within Coq …
JFP, 20(3-4):213-269, 2010. [doi]… as polytypic programs, macro-like expansion, user directed optimization … We propose a new extension to the purely functional programming language Haskell that supports compile-time meta-programming. The purpose of the system …
SIGPLAN, 37(12):60-75, 2002. [doi]… Many problems call for a mixture of generic and specific programming techniques. We propose a polytypic programming approach based on generalised (monadic … these facilitate structured programming with updatable fold algebras. This blend …
In Proceedings of WGP' 00. 2000: [doi]… for polytypic or strategic functional programming and for adaptive object-oriented …Various programming languages allow the construction of structure-shy programs. Such programs are defined generically for many different datatypes and only …
PEPM 2007: 11-20 [doi]… for polytypic or strategic functional programming and for adaptive object-oriented …Various programming languages allow the construction of structure-shy programs. Such programs are defined generically for many different datatypes and only …
SCP, In Press, Corrected Proof, 2010. [doi]