CAL Language Report: Specification of the CAL actor language

Johan Eker and Jorn W. Janneck

ERL Technical Memo UCB/ERL M03/48 University of California at Berkeley December 1, 2003


(single-sided version)



This report describes CAL, an actor language created as a part of the Ptolemy II project at the UC Berkeley. It is intended primarily as a repository for technical information on the language and its implementation and contains very little introductory material. After a short motivation, we will outline the goals and the guiding principles of the language design. We will also give a short outline of the actor model, and the context that the actors written in CAL are embedded into, describing the kinds of assumptions an actor may and may not, in general, make about it.