Demo Data from EDBT 2026 / reviewers in the wild / expert
Martin Gasbichler
dblp:84/5978
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type systems › polymorphism
qualified types |
0.0 | 1 | 2002 | Functional logic overloading · POPL 2002 |
Programming languages and type systems › type systems › polymorphism
type classes |
0.0 | 1 | 2002 | Functional logic overloading · POPL 2002 |
Programming languages and type systems
type inference |
0.0 | 1 | 2002 | Functional logic overloading · POPL 2002 |
Methods — techniques the papers use, named apart from their topics
type inference · 0.1functional logic programming · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Final shift for call/cc: : direct implementation of shift and resetabstractWe present a direct implementation of the shift and reset control operators in the SFE system. The new implementation improves upon the traditional technique of simulating shift and reset via callcc. Typical applications of these operators exhibit space savings and a significant overall performance gain. Our technique is based upon the popular incremental stack/heap strategy for representing continuations. We present implementation details as well as some benchmark measurements for typical applications. Martin Gasbichler, Michael Sperber |
ICFP | 1 |
| 2002 | Functional logic overloadingabstractFunctional logic overloading is a novel approach to user-defined overloading that extends Haskell's concept of type classes in significant ways. Whereas type classes are conceptually predicates on types in standard Haskell, they are type functions in our approach. Thus, we can base type inference on the evaluation of functional logic programs. Functional logic programming provides a solid theoretical foundation for type functions and, at the same time, allows for programmable overloading resolution strategies by choosing different evaluation strategies for functional logic programs. Type inference with type functions is an instance of type inference with constrained types, where the underlying constraint system is defined by a functional logic program. We have designed a variant of Haskell which supports our approach to overloading, and implemented a prototype front-end for the language. Matthias Neubauer, Peter Thiemann 0001, Martin Gasbichler, Michael Sperber |
POPL | 3 |