Demo Data from VLDB 2026 / reviewers in the wild / expert
John Maraist
dblp:55/661
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2021
—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-authorArtificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Theory of computation · 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.
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computing education
AI education |
0.5 | 1 | 2021 | Model AI Assignments 2021 · AAAI 2021 |
Programming languages and type systems › lazy evaluation
call-by-need |
0.0 | 1 | 1995 | The Call-by-Need Lambda Calculus · POPL 1995 |
Programming languages and type systems
lambda calculus |
0.0 | 1 | 1995 | The Call-by-Need Lambda Calculus · POPL 1995 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 1 | 1995 | The Call-by-Need Lambda Calculus · POPL 1995 |
Programming languages and type systems
lazy evaluation |
0.0 | 1 | 1995 | The Call-by-Need Lambda Calculus · POPL 1995 |
Methods — techniques the papers use, named apart from their topics
equational theory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Model AI Assignments 2021abstractThe Model AI Assignments session seeks to gather and disseminate the best assignment designs of the Artificial Intelligence (AI) Education community. Recognizing that assignments form the core of student learning experience, we here present abstracts of six AI assignments from the 2021 session that are easily adoptable, playfully engaging, and flexible for a variety of instructor needs. Assignment specifications and supporting resources may be found at http://modelai.gettysburg.edu. Todd W. Neller, Nathan Sprague, John Maraist, Lisa Zhang 0003, Pouria Fewzee 0001, Duri Long, Jonathan Moon, Brian Magerko, Alex Leto, Toni Lefton, Tom Williams 0001 |
AAAI | 3 |
| 1999 | Call-by-name, Call-by-value, Call-by-need and the Linear lambda Calculus
John Maraist, Martin Odersky, David N. Turner, Philip Wadler |
Theor. Comput. Sci. | 1 |
| 1998 | The Call-by-Need Lambda CalculusabstractWe present a calculus that captures the operational semantics of call-by-need. The call-by-need lambda calculus is confluent, has a notion of standard reduction, and entails the same observational equivalence relation as the call-by-name calculus. The system can be formulated with or without explicit let bindings, admits useful notions of marking and developments, and has a straightforward operational interpretation. John Maraist, Martin Odersky, Philip Wadler |
J. Funct. Program. | 1 |
| 1995 | The Call-by-Need Lambda CalculusabstractThe mismatch between the operational semantics of the lambda calculus and the actual behavior of implementations is a major obstacle for compiler writers. They cannot explain the behavior of their evaluator in terms of source level syntax, and they cannot easily compare distinct implementations of different lazy strategies. In this paper we derive an equational characterization of call-by-need and prove it correct with respect to the original lambda calculus. The theory is a strictly smaller theory than the lambda calculus. Immediate applications of the theory concern the correctness proofs of a number of implementation strategies, e.g., the call-by-need continuation passing transformation and the realization of sharing via assignments. Zena M. Ariola, Matthias Felleisen, John Maraist, Martin Odersky, Philip Wadler |
POPL | 3 |