Articles
PDF
Over the past few years, Computer Science and some Engineering disciplines have suffered from a...
PDF
Security folklore holds that a security mechanism based on stack inspection is incompatible with a...
Conference Proceedings
PDF
This volume contains the papers of the tenth annual Workshop on Scheme and Functional Programming,...
PDF
Many academic and industry professionals have called for more testing in computer science curricula. Test-driven...
PDF
Implementing Continuation Marks in Javascript (with Ayswarya Sundaram and David Herman), Proceedings of the 2008 Workshop on Scheme and Functional Programming (2008)
MzScheme’s continuation marks provide a flexible mechanism for implementing a number of useful language features...
PDF
Over the past few years, Computer Science and some Engineering disciplines have suffered from a...
PDF
Continuations from Generalized Stack Inspection (with Greg Pettyjohn, Joe Marshall, Shriram Krishnamurthi, and Matthias Felleisen), Proceedings of the 10th ACM SIGPLAN International Conference on Functional Programming (2005)
Implementing first-class continuations can pose a challenge if the target machine makes no provisions for...
PDF
Students have trouble understanding the difference between lazy and strict programming. It is difficult to...
PDF
Little Languages and Their Programming Environments (with Paul Graunke, Shriram Krishnamurthi, and Matthias Felleisen), Proceedings of the Monterey Workshop on Engineering Automation for Software Intensive System Integration (2001)
Programmers constantly design, implement, and program in little languages. Two different approaches to the implementation...
Grants
No subject area
PDF
A Tail-Recursive Semantics for Stack Inspections (with Mathias Felleisen), Lecture Notes in Computer Science: Programming Languages and Systems (2003)
Security folklore holds that a security mechanism based on stack inspection is incompatible with a...
PDF
Modeling an Algebraic Stepper (with Mathew Flatt and Matthias Felleisen), Lecture Notes in Computer Science: Programming Languages and Systems (2001)
Programmers rely on the correctness of the tools in their programming environments. In the past,...