Shortcut fusion rules for the derivation of circular and higher-order monadic programs. [Citation Graph (, )][DBLP]
A flexible framework for programming with non-deterministicfunctions. [Citation Graph (, )][DBLP]
Program transformation for numerical precision. [Citation Graph (, )][DBLP]
Shifting the stage: staging with delimited control. [Citation Graph (, )][DBLP]
Static consistency checking for verilog wire interconnects: using dependent types to check the sanity of verilog descriptions. [Citation Graph (, )][DBLP]
Improving type error messages for generic java. [Citation Graph (, )][DBLP]