Demo Data from VLDB 2026 / reviewers in the wild / expert
Philippe Mulet
dblp:90/2490
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 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% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › metaprogramming
metaobject protocol |
0.0 | 1 | 1995 | Towards a Methodology for Explicit Composition of MetaObjects · OOPSLA 1995 |
Programming languages and type systems › metaprogramming
reflection |
0.0 | 1 | 1995 | Towards a Methodology for Explicit Composition of MetaObjects · OOPSLA 1995 |
Programming languages and type systems
method combination |
0.0 | 1 | 1995 | Towards a Methodology for Explicit Composition of MetaObjects · OOPSLA 1995 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1995 | Towards a Methodology for Explicit Composition of MetaObjects · OOPSLA 1995 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Towards a Methodology for Explicit Composition of MetaObjectsabstractReflective programming languages are those where users' programs are allowed to customize in an organized way the behavior of the language to their own needs. For ten years now, most of the work on reflection revolved around the definition and the implementation of metaobject protocols which express this organization. No methodologies have been proposed for reflective programming per se. This paper proposes a first one aiming at the design of composable metaobjects. Given two independently developed reflective customizations, this methodology proposes principles to be observed in their design such that they can be composed using standard base-level aggregation or specialization. While this paper focuses on a simple MOP and illustrates the methodology on specific examples, this methodology can be generalized to other languages with different MOPs. For instance, we discuss how to adapt it to CLOS. Philippe Mulet, Jacques Malenfant, Pierre Cointe |
OOPSLA | 1 |