Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alan Bawden

dblp:14/1168 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2000
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 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
Programming languages and type systems · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › metaprogramming
macros
0.012000
First-Class Macros have Types · POPL 2000
Programming languages and type systems
type systems
0.012000
First-Class Macros have Types · POPL 2000
Programming languages and type systems
module systems
0.012000
First-Class Macros have Types · POPL 2000

Methods — techniques the papers use, named apart from their topics

lexical scoping · 0.0
YearPublicationVenuePosition
2000 First-Class Macros have Types
abstract
In modern Scheme, a macro captures the lexical environment where it is defined. This creates an opportunity for extending Scheme so that macros are first-class values. The key to achieving this goal, while preserving the ability to compile programs into reasonable code, is the addition of a type system. Many interesting things can be done with first-class macros, including the construction of a useful module system in which modules are also first-class. Clams got legs! — B.C.
Alan Bawden
POPL1
1999 Quasiquotation in Lisp
Alan Bawden
PEPM1