EDBT 2026 Demo / reviewers in the wild / expert
Carlos Lombardi
dblp:40/9221
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1
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% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › lambda calculus
explicit substitutions |
0.2 | 1 | 2014 | A nonstandard standardization theorem · POPL 2014 |
Methods — techniques the papers use, named apart from their topics
standardization theorem · 0.2explicit substitutions · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Postponing the Concept of Class When Introducing OOPabstractThe literature on programming education describes different problems found in courses that introduce the basic concepts of Object-Oriented Programming (OOP). Some of these problems arise from the large amounts of abstract concepts that are needed even for the simplest programs. Other difficulties are related with the concepts of class and instantiation, and the duality between classes and objects. Educators and researchers have proposed several alternatives to define a gradual path for the introduction of OOP. Nicolás Passerini, Carlos Lombardi |
ITiCSE | 2 |
| 2019 | Projections for infinitary rewriting (extended version)
Carlos Lombardi, Alejandro Ríos 0001, Roel de Vrijer |
Theor. Comput. Sci. | 1 |
| 2017 | On abstract normalisation beyond neededness
Eduardo Bonelli, Delia Kesner, Carlos Lombardi, Alejandro Ríos 0001 |
Theor. Comput. Sci. | 3 |
| 2014 | A nonstandard standardization theoremabstractStandardization is a fundamental notion for connecting programming languages and rewriting calculi. Since both programming languages and calculi rely on substitution for defining their dynamics, explicit substitutions (ES) help further close the gap between theory and practice. Beniamino Accattoli, Eduardo Bonelli, Delia Kesner, Carlos Lombardi |
POPL | 4 |
| 2012 | Normalisation for Dynamic Pattern CalculiabstractThe Pure Pattern Calculus (PPC) extends the lambda-calculus, as well as the family of algebraic pattern calculi, with first-class patterns; that is, patterns can be passed as arguments, evaluated and returned as results. The notion of matching failure of the PPC not only provides a mechanism to define functions by pattern matching on cases but also supplies PPC with parallel-or-like, non-sequential behaviour. Therefore, devising normalising strategies for PPC to obtain well-behaved implementations turns out to be challenging. This paper focuses on normalising reduction strategies for PPC. We define a (multistep) strategy and show that it is normalising. The strategy generalises the leftmost-outermost strategy for lambda-calculus and is strictly finer than parallel-outermost. The normalisation proof is based on the notion of necessary set of redexes, a generalisation of the notion of needed redex encompassing non-sequential reduction systems. Eduardo Bonelli, Delia Kesner, Carlos Lombardi, Alejandro Ríos 0001 |
RTA | 3 |