Scopes as types H van Antwerpen, C Bach Poulsen, A Rouvoet, E Visser Proceedings of the ACM on Programming Languages 2 (OOPSLA), 1-30, 2018 | 43 | 2018 |
Intrinsically-Typed Definitional Interpreters for Imperative Languages C Bach Poulsen, A Rouvoet, A Tolmach, R Krebbers, E Visser | 43 | 2018 |
Intrinsically-typed definitional interpreters for linear, session-typed languages A Rouvoet, C Bach Poulsen, R Krebbers, E Visser Proceedings of the 9th ACM SIGPLAN International Conference on Certified …, 2020 | 32 | 2020 |
Deriving pretty-big-step semantics from small-step semantics C Bach Poulsen, PD Mosses Programming Languages and Systems, 270-289, 2014 | 23 | 2014 |
Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics C Bach Poulsen, P Néron, A Tolmach, E Visser Technical Report TUDSERG-2016-010, Delft University of Technology …, 2016 | 19 | 2016 |
Generating specialized interpreters for modular structural operational semantics C Bach Poulsen, PD Mosses Logic-Based Program Synthesis and Transformation, 220-236, 2013 | 19 | 2013 |
Compositional soundness proofs of abstract interpreters S Keidel, C Bach Poulsen, S Erdweg Proceedings of the ACM on Programming Languages 2 (ICFP), 72, 2018 | 18 | 2018 |
Flag-Based Big-Step Semantics C Bach Poulsen, PD Mosses arXiv preprint arXiv:1605.02935, 2016 | 16* | 2016 |
Language-parametric static semantic code completion DAA Pelsmaeker, H van Antwerpen, CB Poulsen, E Visser Proceedings of the ACM on Programming Languages 6 (OOPSLA1), 1-30, 2022 | 13 | 2022 |
Latent Effects for Reusable Language Components B van den Berg, T Schrijvers, C Bach Poulsen, N Wu Asian Symposium on Programming Languages and Systems, 182-201, 2021 | 10 | 2021 |
Knowing when to ask: sound scheduling of name resolution in type checkers derived from declarative specifications A Rouvoet, H Van Antwerpen, C Bach Poulsen, R Krebbers, E Visser Proceedings of the ACM on Programming Languages 4 (OOPSLA), 1-28, 2020 | 10 | 2020 |
Intrinsically-typed definitional interpreters à la carte C van der Rest, CB Poulsen, A Rouvoet, E Visser, P Mosses Proceedings of the ACM on Programming Languages 6 (OOPSLA2), 1903-1932, 2022 | 5 | 2022 |
Staged effects and handlers for modular languages with abstraction CB Poulsen, C van der Rest, T Schrijvers Workshop on Partial Evaluation and Program Manipulation (PEPM), 2021 | 5 | 2021 |
From definitional interpreter to symbolic executor AD Mensing, H Van Antwerpen, C Bach Poulsen, E Visser Proceedings of the 4th ACM SIGPLAN International Workshop on Meta …, 2019 | 5 | 2019 |
Extensible Transition System Semantics C Bach Poulsen Swansea University, 2016 | 4* | 2016 |
Hefty Algebras C Bach Poulsen, C van der Rest Proceedings of the ACM on Programming Languages 7 (POPL), 1801–1831, 2023 | 3 | 2023 |
Imperative polymorphism by store-based types as abstract interpretations C Bach Poulsen, PD Mosses, P Torrini Proceedings of the 2015 Workshop on Partial Evaluation and Program …, 2015 | 2 | 2015 |
Divergence as State in Coinductive Big-Step Semantics C Bach Poulsen, PD Mosses 26th Nordic Workshop on Programming Theory, NWPT 14, 2014 | 2 | 2014 |
Towards a Language for Defining Reusable Programming Language Components: (Project Paper) C van der Rest, CB Poulsen International Symposium on Trends in Functional Programming, 18-38, 2022 | 1 | 2022 |
Verifying Well-Typedness Preservation of Refactorings using Scope Graphs L Miljak, C Bach Poulsen, F van Spaendonck Proceedings of the 25th ACM International Workshop on Formal Techniques for …, 2023 | | 2023 |