Demo Data from VLDB 2026 / reviewers in the wild / expert
Alan Snyder
dblp:04/4444
· DBLP profile ↗
7ranked-venue papers
3as 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 · 7 · 3 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
4 papers |
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
object-oriented programming |
0.0 | 3 | 1989 | Panel: Inheritance: Can We Have Our Cake and Eat it, Too? · OOPSLA 1989 Experience with CommonLoops · OOPSLA 1987 Encapsulation and Inheritance in Object-Oriented Programming Languages · OOPSLA 1986 |
Programming languages and type systems
inheritance |
0.0 | 1 | 1989 | Panel: Inheritance: Can We Have Our Cake and Eat it, Too? · OOPSLA 1989 |
Programming languages and type systems › control structures
exception handling |
0.0 | 1 | 1979 | Exception Handling in CLU · IEEE Trans. Software Eng. 1979 |
Programming languages and type systems
language implementation |
0.0 | 1 | 1987 | Experience with CommonLoops · OOPSLA 1987 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Panel - Is Multiple Inheritance Essential to OOP?abstractarticle Free Access Share on Is multiple inheritance essential to OOP? (panel) Authors: Yen-Ping Shan View Profile , Tom Cargill View Profile , Brad Cox View Profile , William Cook View Profile , Mary Loomis View Profile , Alan Snyder View Profile Authors Info & Claims ACM SIGPLAN NoticesVolume 28Issue 10Oct. 1, 1993 pp 360–363https://doi.org/10.1145/167962.165923Published:01 October 1993Publication History 3citation781DownloadsMetricsTotal Citations3Total Downloads781Last 12 Months30Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Yen-Ping Shan, Thomas A. Cargill, Brad Cox, William R. Cook, Mary E. S. Loomis, Alan Snyder |
OOPSLA | 6 |
| 1991 | Modeling the C++ Object Model, An Application of an Abstract Object Model
Alan Snyder |
ECOOP | 1 |
| 1991 | How to Get Your Paper Accepted at OOPSLAabstractNo abstract available. Alan Snyder |
OOPSLA | 1 |
| 1989 | Panel: Inheritance: Can We Have Our Cake and Eat it, Too?
J. Eliot B. Moss, Ralf Johnson, Alan Snyder, David W. Stemple, David M. Ungar |
OOPSLA | 3 |
| 1987 | Experience with CommonLoopsabstractCommonLoops is an object-oriented language embedded in Common Lisp. It is one of two such languages selected as starting points for the Common Lisp Object System (CLOS) which is currently being designed as a standard object-oriented extension to Common Lisp. This paper reports on experiences using the existing Portable CommonLoops (PCL) implementation of CommonLoops. The paper is divided into two parts: a report on the development of a window system application using the CommonLoops programming language, and a description of the implementation of another object-oriented language (CommonObjects) on top of the CommonLoops metaclass kernel, paralleling the two aspects of CommonLoops: the programming language and the metaclass kernel. Usage of the novel features in CommonLoops is measured quantitatively, and performance figures comparing CommonLoops, CommonObjects on CommonLoops, and the native Lisp implementation of CommonObjects are presented. The paper concludes with a discussion about the importance of quantitative assessment for programming language development. James Kempf, Warren Harris, Roy D'Souza, Alan Snyder |
OOPSLA | 4 |
| 1986 | Encapsulation and Inheritance in Object-Oriented Programming LanguagesabstractObject-oriented programming is a practical and useful programming methodology that encourages modular design and software reuse. Most object-oriented programming languages support data abstraction by preventing an object from being manipulated except via its defined external operations. In most languages, however, the introduction of inheritance severely compromises the benefits of this encapsulation. Furthermore, the use of inheritance itself is globally visible in most languages, so that changes to the inheritance hierarchy cannot be made safely. This paper examines the relationship between inheritance and encapsulation and develops requirements for full support of encapsulation with inheritance. Alan Snyder |
OOPSLA | 1 |
| 1979 | Exception Handling in CLUabstractFor programs to be reliable and fault tolerant, each program module must be defined to behave reasonably under a wide variety of circumstances. An exception handling mechanism supports the construction of such modules. This paper descnbes an exception handling mechanism developed as part of the CLU programming language. The CLU mechanism is based on a simple model of exception handling that leads to well-structured programs. It is engineered for ease of use and enhanced program readability. This paper discusses the various models of exception handUlng, the syntax and semantics of the CLU mechanism, and methods of implementing the mechanism and integrating it in debugging and production environments. Barbara Liskov, Alan Snyder |
IEEE Trans. Software Eng. | 2 |