NU
|
| Home of NU PLT |
PLT: Publications Northeastern PLT: Publications
This archive collects NU PLT's Papers, Technical Reports, and Dissertations.
© : The documents contained in this archive are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are retained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. All persons copying this information are expected to adhere to the terms and constraints invoked by each paper's copyright. Unless explicitly noted to the contrary, these works may not be reposted without the explicit permission of the copyright holder.
This page hosts Eugene Kohlbecker's dissertation in order to disseminate its ideas widely:
dissertation-kohlbecker
Conference and Journal Papers
esop13-tsth
esop13-c
oopsla12-thvh
OOPSLA 2012 : Strickland, Tobin-Hochstadt, Findler, Flatt
Chaperones and Impersonators: Run-time Support for Reasonable Interpositionoopsla12-sthff
OOPSLA 2012 : Takikawa, Strickland, Dimoulas, Tobin-Hochstadt, Felleisen
Gradual Typing for First-Class Classesoopsla12-tsdthf
oopsla12-stf
FHPC 2012 : Swaine, Fetscher, St-Amour, Findler, Flatt
Seeing the Futures: Profiling Shared-Memory Parallel Racket
fhpc2012-sfsff
esop12-cf
esop12-dthf
IFL 2011 (appears in 2012) : Chang, Barzilay, Clements, Felleisen
From Stack Traces to Lazy Rewriting Sequencesifl11-cbcf
Dimoulas, Felleisen
(Transactions on Programming Languages and Systems)
On Contract Satisfaction in a Higher-Order Worldtoplas11-df
POPL 2012 : Klein, Clements, Dimoulas, Eastlund, Felleisen, Flatt, McCarthy, Rafkind, Tobin-Hochstadt, Findler
Run Your Research
pdf also visit the senior author's publication site for the Redex modelspopl12-kfff
padl12-stff
pldi11-thacff
POPL 2011 : Dimoulas, Findler, Flanagan, Felleisen
Correct Blame for Contracts: No More Scapegoatingpopl11-dfff
tfp10-ef
dls10-sf
icfp10-cf
icfp10-thf
icfp10-f
Scheme and Functional Programming 2010 : Prashanth, Tobin-Hochstadt
Functional Data Structures for Typed Racketsfp10-kth
tldi10-f
ifl09-sf
dls09-sf
scheme2009-ef
scheme2009-b
scheme2009-fb
stop09-ft
ppdp09-ef
ppdp09-dpf
cf-sp09
icfp09-fbf
ICFP 2009 : Felleisen, Findler, Flatt, Krishnamurthi
A Functional I/O System (or Fun for Freshman Kids)icfp09-fffk
acl209-ef
acl209-e
esop09-sthf
padl09-ef
FDPE 2008 : Page, Eastlund, and Felleisen
Functional Programming and Theorem Proving for Undergraduates: A Progress Reportfdpe08-pef
popl08-thf
acl207-evf
gpce07-cf
Scheme 2007 : Culpepper, Tobin-Hochstadt, Flatt
Advanced Macrology and the Implementation of Typed Schemescheme2007-ctf
ICFP 2007 : Flatt, Yu, Findler, Felleisen
Adding Delimited and Composable Control to a Production Programming Environment
the working system and modelicfp07-fyff
Krishnamurthi, Hopkins, McCarthy, Graunke, Pettyjohn , Felleisen
(Journal of Higher-Order and Symbolic Computing)
Implementation and Use of the PLT Scheme Web Serverhosc-07
Krishnamurthi, Findler, Graunke, Felleisen
(Interactive Computation (Editors: Goldin, Smolka, Wegner))
Modeling Web Interactions and Errorsinteraction06-kfgf
aplas06-fff
dls06-tf
scheme06-cf
Scheme 2006 and Functional Programming : Barzilay
A Self-Hosting Evaluator using HOAS (Scheme Pearl)scheme06-b
acl206-vpf
popl06-mff
ICFP 2005 : Pettyjohn, Clements, Marshall, Krishnamurthi, Felleisen
Continuations from Generalized Stack Inspection
Also see: Joe Marshall's "Hacking the Stack"icfp05-pcmkf
fdpe05-bc
gpce05-cof
Meunier, Findler, Steckler, Wand
(Journal of Higher-Order and Symbolic Computing)
Selectors Make Set-Based Analysis Too Hardhosc05-mfsw
popl05-cf
gpce2004-cf
ICFP 2004 : Herman, Meunier
Improving the Static Analysis of Embedded Languages via Partial Evaluationicfp2004-hm
pldi20-fsdf
Clements, Felleisen, Findler, Flatt, Krishnamurthi
(DrDobb's)
Fostering Little Languages
available on requestddj04-cfffk
Felleisen, Findler, Flatt, Krishnamurthi
(DrDobb's)
Building Little Languages with Macros
available on requestddj04-fffk
Clements, Felleisen
(Transactions on Programming Languages and Systems)
A Tail-Recursive Machine with Stack Inspectiontoplas04-cf
ECOOP 2004 : Findler, Flatt, Felleisen
Semantic Casts: Contracts and Structural Subtyping in a Nomimal Worldecoop2004-fff
scheme04-bo
RTA 2004 : Matthews, Findler, Flatt, Felleisen
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems.rta04-mfff
ICSE 2004 : Antoniu, Steckler, Krishnamurthi, Neuwirth, Felleisen
Validating the Unit Correctness of Spreadsheet Programs
psasknf-icse04
jfp2004-fffk
jase2003-mfgkf
scheme2003-ms
cse2003-fffk
esop2003-cf
esop2003-gfkf
fdpe2002-fffk
icfp2002-ff
afp2002-f
lisa2002-lfb
Steckler
(Software Practice and Experience)
Component Support in PLT Scheme
[Not available here for copyright reasons.]sfp2002-s
icse2002-gk
ase2001-gfkf
Scheme and Functional Programming 2001 : Meunier, Findler, Steckler, and Wand
Selectors Make Analysis of
psscmfun01-mfsw
oopsla01-ff
fse01-flf
Monterey Workshop 2001 : Clements, Graunke, Krishnamurthi, and Felleisen
Little Languages and their Programming Environmentsmw01-cgkf
jfp01-fcffksf
esop2001-cff
esop2001-gkvf
WMF 2000 : Steckler and A. Moreira (Universidade de Caxias do Sul, Brazil)
Type-Based Locality Analysis
pswmf2000-sm
Scheme and Functional Programming 2000 : Steckler
Component Support in PLT Scheme (short presentation)
psscmfun2000-s
PADL 2000 : Krishnamurthi, Gray and Graunke
Transformation-by-Example for XML
[no on-line version of paper due to copyright restrictions]
abstractpadl2000-kgg
GCSE 99 : Krishnamurthi, Felleisen and Duba
From Macros to Reusable Generative Programming
[no on-line version of paper due to copyright restrictions]
but see Technical Reportgcse99-kfd
Flanagan and Felleisen
(Journal of Functional Programming)
The Semantics of Future and an Application
pspopl95-ff
icfp99-ffkf
TOOLS 99 : Steckler
MysterX: A Scheme Toolkit for Building Interactive Applications with COM
ps
Copyright (C) 1999, IEEEtools99-s
ESOP 99 : Krishnamurthi, Erlich and Felleisen
Expressing Structural Properties as Language Constructs
[no on-line version of paper due to copyright restrictions]
abstract
slides (PowerPoint)esop99-kef
Flanagan and Felleisen
(Transactions on Programming Languages and Systems)
Componential Set-Based Analysis
pstoplas99-ff
lugm98-ff
FSE 98 : Krishnamurthi and Felleisen
Toward a Formal Theory of Extensible Software
ps
Slides (PS, ledger)fse98-kf
icfp98-ff
ECOOP 98 : Krishnamurthi, Felleisen and Friedman
Synthesizing Object-Oriented and Functional Design to Promote Re-Use
[no on-line version of paper due to copyright restrictions]
see Technical Report abstract
ecoop98-kff
pldi98-ff
sigplan98-fffk
popl98-fkf
Flatt, Krishnamurthi and Felleisen
(Lecture Notes in Computer Science 1523: Formal Syntax and Semantics of Java)
A Programmer's Reduction Semantics for Classes and Mixins
expanded version of the POPL 98 paper,
corrections in Rice TR 97-293lncs98-fkf
PLILP 97 : Findler, Flanagan, Flatt, Krishnamurthi and Felleisen
DrScheme: A Pedagogic Programming Environment for Scheme
psplilp97-fffkf
pldi97-ff
cs96-cf
Felleisen and Weeks
(R. Tennent (Ed.), ALGOL-like Languages)
On the Orthogonality of Assignments and Procedures in Algol
psalgol96-fw
jfp96-af
PLDI 96 : Flanagan, Flatt, Krishnamurthi, Weirich and Felleisen
Catching Bugs in the Web of Program Invariants
pspldi96-ffkwf
fpca95-mfh
popl95-ff
ic94-wf
Cartwright, Curien, and Felleisen
(Information and Computation)
Fully Abstract Semantics for Observably Sequential Languages
pdf ps
R. Findler has been correcting typos in the journal version; his new version is available from his web page.ic94-ccf
pldi94-sf
tacs94-cf
Sabry and Felleisen
(LISP and Symbolic Computation)
Reasoning about Programs in Continuation-Passing Style
pslasc93-sf
fsdf-pldi
fsdf-pldi
popl93-wf
tcs92-fh
popl92-cf
Lecture Notes in Computer Science 666: REX 92 : Kanneganti, Cartwright and Felleisen
SPCF: its model, calculus, and computational power
psrex92-kcf
lfp92-sf
popl91-cf
scp91-felleisen
Sitaram and Felleisen
(Lisp and Symbolic Computation)
Control Delimiters and Their Hierarchies
(Thanks to Robert Findler for scanning in this document and making it available in electronic form.)lasc1990-sf
lfp90-sf
pldi89-cf
Dissertations
dissertation-eastlund
dissertation-dimoulas
dissertation-strickland
NORTHEASTERN UNIVERSITY : Ryan Culpepper
Refining Syntactic Sugar: Tools for Supporting Macro Developmentdissertation-culpepper
dissertation-tobin-hochstadt
NORTHEASTERN UNIVERSITY : Richard Cobbe
Much Ado About Nothing: Putting Java's Null in its Placedissertation-cobbe
dissertation-meunier
NORTHEASTERN UNIVERSITY : John Clements
Portable and High-Level Access to the Stack with Continuation Marksdissertation-clements
thesis-graunke
thesis-robby
thesis-shriram
thesis-flatt
thesis-flanagan
RICE UNIVERSITY : Amr Sabry
The Formal Relationship between Direct and Continuation-passing Style Optimizing Compilers: A Synthesis of Two Paradigms
psthesis-sabry
thesis-wright
thesis-rama
RICE UNIVERSITY : Dorai Sitaram
Models of Control and Their Implications for Programming Language Design
psthesis-sitaram
RICE UNIVERSITY : Mike Fagan
Soft Typing: An Approach to Type Checking for Dynamically Typed Languages
psthesis-fagan
felleisen87
Technical Reports
Northeastern U. Computer Science TR NU-CCIS-12-01 : Strickland, Tobin-Hochstadt, Findler, and Flatt
Chaperones and Impersonators: Run-time Support for Contracts on Higher-Order, Stateful ValuesNU-CCIS-12-01
Northeastern U. Computer Science TR NU-CCIS-10-04 : Strickland and Felleisen
Contracts for First-Class ClassesNU-CCIS-10-04
Northeastern U. Computer Science TR NU-CCIS-08-03 : Strickland, Tobin-Hochstadt, and Felleisen
Variable-Arity PolymorphismNU-CCIS-08-03
Northeastern U. Computer Science TR NU-CCIS-08-01 : Strickland, Cobbe, and Felleisen
Variable-Arity Generic InterfacesNU-CCIS-08-01
Northeastern U. Computer Science TR NU-CCIS-06-11 : Eastlund and Felleisen
Sequence Traces for Object-Oriented ExecutionNU-CCIS-06-10
Northeastern U. Computer Science TR NU-CCIS-06-10 : Cobbe and Felleisen
Envrionmental Acquisition RevisitedNU-CCIS-06-10
Northeastern U. Computer Science TR NU-CCIS-02-05 : Findler and Felleisen
Contracts for Higher-Order FunctionsNU-CCIS-02-05
Rice U. Computer Science TR 01-372 : Findler, Latendresse and Felleisen
Object-oriented Programming Languages Need Well-founded Contractstr01-372
Rice U. Computer Science TR 00-366 : Findler and Felleisen
Behavioral Interface Contracts for Javatr00-366
Rice U. Computer Science TR 00-364 : Krishnamurthi, Felleisen and Duba
From Macros to Reusable Generative Programming
pstr00-364
tr99-352
Rice U. Computer Science TR 99-346 : Felleisen, Hanus, Thompson
Functional and Declarative Programming in Education
Directorytr99-346
Rice U. Computer Science TR 98-299 : Krishnamurthi, Felleisen and Friedman
Synthesizing Object-Oriented and Functional Design to Promote Re-Use
pstr98-299
tr97-293
Rice U. Computer Science TR 97-292 : Krishnamurthi and Felleisen
Lecture Notes on the Principles of Programming Languages
pstr97-292
Rice U. Computer Science TR 96-266 : Flanagan and Felleisen
Modular and Polymorphic Set-Based Analysis: Theory and Practice
pstr96-266
tr91-160
Rice U. Computer Science TR 89-100 : Felleisen and Hieb
The revised report on the syntactic theories of sequential control and state
pstr89-100
felleisen-beyond
tr182-f