2008 |
45 | EE | Daniel Smith,
Robert Cartwright:
Java type inference is broken: can we fix it?
OOPSLA 2008: 505-524 |
2007 |
44 | EE | James Sasitorn,
Robert Cartwright:
Component nextgen: a sound and expressive component framework for java.
OOPSLA 2007: 153-170 |
43 | EE | James Sasitorn,
Robert Cartwright:
Deriving components from genericity.
SAC 2007: 1109-1116 |
2006 |
42 | EE | James Sasitorn,
Robert Cartwright:
Efficient first-class generics on stock Java virtual machines.
SAC 2006: 1621-1628 |
41 | EE | Eric E. Allen,
Robert Cartwright:
Safe instantiation in Generic Java.
Sci. Comput. Program. 59(1-2): 26-37 (2006) |
2005 |
40 | EE | James I. Hsia,
Elspeth Simpson,
Daniel Smith,
Robert Cartwright:
Taming Java for the classroom.
SIGCSE 2005: 327-331 |
2004 |
39 | EE | Eric E. Allen,
Robert Cartwright:
Safe instantiation in generic Java.
PPPJ 2004: 61-66 |
38 | EE | Charles Reis,
Robert Cartwright:
Taming a professional IDE for the classroom.
SIGCSE 2004: 156-160 |
2003 |
37 | EE | Eric E. Allen,
Jonathan Bannet,
Robert Cartwright:
A first-class approach to genericity.
OOPSLA 2003: 96-114 |
36 | EE | Charles Reis,
Robert Cartwright:
A friendly face for Eclipse.
OOPSLA Workshop on Eclipse Technology eXchange 2003: 25-29 |
35 | EE | Eric E. Allen,
Robert Cartwright,
Charles Reis:
Production programming in the classroom.
SIGCSE 2003: 89-93 |
2002 |
34 | | Eric E. Allen,
Robert Cartwright,
Brian Stoler:
Efficient Implementation of Run-time Generic Types for Java.
Generic Programming 2002: 207-236 |
33 | EE | Eric E. Allen,
Robert Cartwright:
The case for run-time types in generic Java.
PPPJ/IRE 2002: 19-24 |
32 | EE | Eric E. Allen,
Robert Cartwright,
Brian Stoler:
DrJava: a lightweight pedagogic environment for Java.
SIGCSE 2002: 137-141 |
1999 |
31 | EE | Matthias Felleisen,
Robert Cartwright:
Safety as a Metric.
CSEE&T 1999: 129-131 |
1998 |
30 | EE | Robert Cartwright,
Guy L. Steele Jr.:
Compatible Genericity with Run-Time Types for the Java Programming Language.
OOPSLA 1998: 201-215 |
1997 |
29 | EE | Andrew K. Wright,
Robert Cartwright:
A Practical Soft Type System for Scheme.
ACM Trans. Program. Lang. Syst. 19(1): 87-152 (1997) |
1996 |
28 | | Robert Cartwright,
Matthias Felleisen:
Program Verification Through Soft Typing.
ACM Comput. Surv. 28(2): 349-351 (1996) |
27 | EE | Jia-Huai You,
Robert Cartwright,
Ming Li:
Iterative Belief Revision in Extended Logic Programming.
Theor. Comput. Sci. 170(1-2): 383-406 (1996) |
1994 |
26 | EE | Andrew K. Wright,
Robert Cartwright:
A Practical Soft Type System for Scheme.
LISP and Functional Programming 1994: 250-262 |
25 | | Jia-Huai You,
Robert Cartwright:
Tractable Argumentation Semantics via Iterative Belief Revision.
SLP 1994: 239-253 |
24 | | Robert Cartwright,
Matthias Felleisen:
Extensible Denotational Language Specifications.
TACS 1994: 244-272 |
23 | | Robert Cartwright,
Pierre-Louis Curien,
Matthias Felleisen:
Fully Abstract Semantics for Observably Sequential Languages
Inf. Comput. 111(2): 297-401 (1994) |
1993 |
22 | | Ramarao Kanneganti,
Robert Cartwright:
What is a Universal Higher-Order Programming Language?
ICALP 1993: 682-695 |
1992 |
21 | | Robert Cartwright,
Matthias Felleisen:
Observable Sequentiality and Full Abstraction.
POPL 1992: 328-342 |
20 | | Ramarao Kanneganti,
Robert Cartwright,
Matthias Felleisen:
SPCF: Its Model, Calculus, and Computational Power (Preliminary Version).
REX Workshop 1992: 318-347 |
1991 |
19 | EE | Robert Cartwright,
Mike Fagan:
Soft typing (with retrospective)
Best of PLDI 1991: 412-428 |
18 | | Robert Cartwright,
Mike Fagan:
Soft Typing.
PLDI 1991: 278-292 |
1989 |
17 | | Robert Cartwright,
Matthias Felleisen:
The Semantics of Program Dependence.
PLDI 1989: 13-27 |
1988 |
16 | | Robert Cartwright,
Alan J. Demers:
The Topology of Program Termination
LICS 1988: 296-308 |
1986 |
15 | | Hans-Juergen Boehm,
Robert Cartwright,
Mark Riggle,
Michael J. O'Donnell:
Exact Real Arithmetic: A Case Study in Higher Order Programming.
LISP and Functional Programming 1986: 162-173 |
1985 |
14 | | Robert Cartwright:
Types as Intervals.
POPL 1985: 22-36 |
1984 |
13 | | Robert Cartwright:
Recursive Programs as Definitions in First Order Logic.
SIAM J. Comput. 13(2): 374-408 (1984) |
1983 |
12 | | Robert Cartwright:
Non-Standard Fixed Points in First Order Logic.
Logic of Programs 1983: 86-100 |
1982 |
11 | | Robert Cartwright,
James E. Donahue:
The Semantics of Lazy (and Industrious) Evaluation.
Symposium on LISP and Functional Programming 1982: 253- |
1981 |
10 | | Robert Cartwright:
Toward a Logical Thoery of Program Data.
Logic of Programs 1981: 37-51 |
9 | | Robert Cartwright:
Formal Program Testing.
POPL 1981: 125-132 |
8 | | Robert Cartwright,
Robert Hood,
Philip Mathews:
Paths: An Abstract Alternative to Pointers.
POPL 1981: 14-27 |
7 | | Robert Cartwright,
Derek C. Oppen:
The Logic of Aliasing.
Acta Inf. 15: 365-384 (1981) |
1980 |
6 | | Robert Cartwright:
A Constructive Alternative to Axiomatic Data Type Definitions.
LISP Conference 1980: 46-55 |
1979 |
5 | EE | Robert Cartwright,
John L. McCarthy:
First Order Programming Logic.
POPL 1979: 68-80 |
1978 |
4 | | Robert Cartwright,
John L. McCarthy:
Recursive programs as functions in a first order theory.
Mathematical Studies of Information Processing 1978: 576-629 |
3 | | Robert Cartwright,
Derek C. Oppen:
Unrestricted Procedure Calls in Hoare's Logic.
POPL 1978: 131-140 |
1976 |
2 | | Robert Cartwright:
A Practical Formal Semantic Definition and Verification System for TYPED LISP
Garland Publishing, New York 1976 |
1 | | Robert Cartwright:
User-Defined Data Types as an Aid to Verifying LISP Programs.
ICALP 1976: 228-256 |