VLDB 2026 Research / reviewers in the wild / expert
Teodoro Freund
dblp:290/2192
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2024
0009-0006-4874-4270ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Theory of computation · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Effect Handlers for C via CoroutinesabstractEffect handlers provide a structured means for implementing user-defined, composable, and customisable computational effects, ranging from exceptions to generators to lightweight threads. We introduce libseff , a novel effect handlers library for C, based on coroutines. Whereas prior effect handler libraries for C are intended primarily as compilation targets, libseff is intended to be used directly from C programs. As such, the design of libseff parts ways from traditional effect handler implementations, both by using mutable coroutines as the main representation of pending computations, and by avoiding closures as handlers by way of reified effects. We show that the performance of libseff is competitive across a range of platforms and benchmarks. Mario Alvarez-Picallo, Teodoro Freund, Dan R. Ghica, Sam Lindley |
Proc. ACM Program. Lang. | 2 |
| 2023 | Proofs and Refutations for Intuitionistic and Second-Order LogicabstractThe lambda-PRK-calculus is a typed lambda-calculus that exploits the duality between the notions of proof and refutation to provide a computational interpretation for classical propositional logic. In this work, we extend lambda-PRK to encompass classical second-order logic, by incorporating parametric polymorphism and existential types. The system is shown to enjoy good computational properties, such as type preservation, confluence, and strong normalization, which is established by means of a reducibility argument. We identify a syntactic restriction on proofs that characterizes exactly the intuitionistic fragment of second-order lambda-PRK, and we study canonicity results. Pablo Barenbaum, Teodoro Freund |
CSL | 2 |
| 2021 | Union and intersection contracts are hard, actuallyabstractUnion and intersection types are a staple of gradually typed languages such as TypeScript. While it's long been recognized that union and intersection types are difficult to verify statically, it may appear at first that the dynamic part of gradual typing is actually pretty simple. Teodoro Freund, Yann Hamdaoui, Arnaud Spiwack |
DLS | 1 |
| 2021 | A Constructive Logic with Classical Proofs and Refutations
Pablo Barenbaum, Teodoro Freund |
LICS | 2 |