Demo Data from EDBT 2026 / reviewers in the wild / expert
Janalee O'Bagy
dblp:97/2038
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 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 |
Runtime systems and virtual machines · 77% Programming languages and type systems · 23% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines
interpreter |
0.0 | 1 | 1987 | A recursive interpreter for the Icon programming language · PLDI 1987 |
Methods — techniques the papers use, named apart from their topics
virtual machine · 0.0stack-based architecture · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | An Operational Semantics for Icon: Implementation of a Procedural Goal-Directed Language
Janalee O'Bagy, Kenneth Walker, Ralph E. Griswold |
Comput. Lang. | 1 |
| 1988 | Seque: A Programming Language for Manipulating Sequences
Ralph E. Griswold, Janalee O'Bagy |
Comput. Lang. | 2 |
| 1987 | A recursive interpreter for the Icon programming languageabstractThe implementation of the Icon programming language is more interesting and difficult than the implementation of many other programming languages because an expression in Icon can generate a sequence of results. The implementation therefore must support control backtracking in expression evaluation. There also are several novel control structures related to generators. Because expression evaluation is limited lexically, a full coroutine mechanism is not needed and expression evaluation can be handled in a stack-like fashion.The implementation of Icon consists of a virtual machine with a stack-based architecture and an interpreter that executes the virtual machine instructions. There have been several different interpreters for Icon's virtual machine. This paper describes a new approach in which the interpreter is called recursively whenever the context for expression evaluation changes. This recursive interpreter has the advantage of being conceptually clear and flexible without sacrificing efficiency. Janalee O'Bagy, Ralph E. Griswold |
PLDI | 1 |