David Woodruff, a professor in CMU's Computer Science Department, and Samson Zhou from Texas A&M University received a ...
The control structures that test Boolean values only test for whether or not the value is nil, which is considered to be false. Any other value is considered to be true. Often a predicate will return ...
PREFACE: The language defined by the first edition contained an enormous lacuna: although facilities were specified for signaling errors, no means was defined for handling errors. This occurred not ...
This course covers the design and implementation of compiler and runtime systems for high-level languages, and examines the interaction between language design, compiler design, and runtime ...
This is a list of sites that maintain copies of the WWW version of "Common Lisp the Language, 2nd Edition". Please use the site that is closest to you.
Textbooks Lectures are intended to be self-contained. For supplementary readings, with each lecture, we will have pointers to chapters from the following books: ...
ALGORITHMIC RESULTS IN LIST DECODING, Foundations and Trends® in Theoretical Computer Science, Volume 2, Issue 2, 2007. You can download a free copy of the book (for ...
Carnegie Mellon is known for its stressful environment, and we realize that the pace and expectations of 15-213/15-513/14-513 can contribute to that stress. If you find yourself having trouble keeping ...
I am a software engineer on the Tools and Simulation team at Pixar. I completed my PhD in 2021 at CMU's Computer Science Department, with Keenan Crane as my advisor. These publications emerged in part ...
This page describes a new technology developed at Columbia's Computer Vision Laboratory that can be used to enhance the dynamic range (range of measurable brightness values) of virtually any imaging ...
If the :constructor option is given as (:constructor name arglist), then instead of making a keyword-driven constructor function, defstruct defines a ``positional'' constructor function, taking ...