Robuta

https://bahr.io/pubs/entries/bahr11nwpt.html Patrick Bahr - A Functional Language for Specifying Business Reports We describe our work on developing a functional domain specific language for specifying business reports. The report specification language is part of a novel... patrick bahrfunctionallanguagespecifyingbusiness https://bahr.io/pubs/entries/hutton16wf.html Patrick Bahr - Cutting Out Continuations In the field of program transformation, one often transforms programs into continuation-passing style to make their flow of control explicit, and then... patrick bahrcuttingcontinuations https://bahr.io/pubs/entries/calcon.html Patrick Bahr - Calculating Compilers for Concurrency Choice trees have recently been introduced as a general structure for defining the semantics of programming languages with a wide variety of features and... patrick bahrcalculatingcompilersconcurrency https://bahr.io/pubs/talks/bahr15fplunch.html Patrick Bahr - Time-indexed Types for Multi-party Contracts Domain-specific languages (DSLs) for complex financial contracts are in practical use in many banks and financial institutions today. Given the level of... patrick bahrtimeindexedtypesmulti https://bahr.io/pubs/entries/asyncratt.html Patrick Bahr - Asynchronous Modal FRP Over the past decade, a number of languages for functional reactive programming (FRP) have been suggested, which use modal types to ensure properties like... patrick bahrasynchronousmodalfrp https://bahr.io/pubs/entries/bahr12lmcs.html Patrick Bahr - Modes of Convergence for Term Graph Rewriting Term graph rewriting provides a simple mechanism to finitely represent restricted forms of infinitary term rewriting. The correspondence between infinitary... patrick bahrmodesconvergencetermgraph https://bahr.io/pubs/entries/bahr11nwpt.html Patrick Bahr - A Functional Language for Specifying Business Reports We describe our work on developing a functional domain specific language for specifying business reports. The report specification language is part of a novel... patrick bahrfunctionallanguagespecifyingbusiness https://bahr.io/pubs/entries/hutton16wf.html Patrick Bahr - Cutting Out Continuations In the field of program transformation, one often transforms programs into continuation-passing style to make their flow of control explicit, and then... patrick bahrcuttingcontinuations https://bahr.io/pubs/entries/calcon.html Patrick Bahr - Calculating Compilers for Concurrency Choice trees have recently been introduced as a general structure for defining the semantics of programming languages with a wide variety of features and... patrick bahrcalculatingcompilersconcurrency