David Woodruff, a professor in CMU's Computer Science Department, and Samson Zhou from Texas A&M University received a ...
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 ...
This course covers many of the concepts underlying the design, definition, implementation and use of modern programming languages. We emphasize formal techniques to study a variety of programming ...
This course introduces techniques for computer animation such as keyframing, procedural methods, motion capture, and simulation. We will focus primarily on character animation, but will also discuss ...
1. Was it ethical for Engineer A to share the hotel suite with Engineer B? 2. Was it ethical for Engineer B to share the hotle suite with Engineer A? "Engineers shall disclose all known or potential ...
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 ...
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 ...
This page is optional reading. Some students wish to know a little more about the Java programming language and this page is the simplest explanation that I can formulate. The textbook doesn't ...
The do special form provides a generalized iteration facility, with an arbitrary number of ``index variables.'' These variables are bound within the iteration and stepped in parallel in specified ways ...
Binds an array to a surface.
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 ...
This is a very short 5 minute "executive overview" of the intuition and insight behind Bayesian Networks. Read the full Bayes Net Tutorial for more information.