A superset of Mesa , from Xerox PARC , adding garbage collection , dynamic type s and a universal pointer type (REF ANY). Cedar is a large complex language designed for custom Xerox hardware and the Cedar operating system /environment. Data types are atom s, lists, ropes ("industrial strength" strings), conditions. Multi-processing features include thread s, monitor s, signal s and catch phrases. It was used to develop the Cedar integrated programming environment.
["A Description of the Cedar Language", Butler Lampson, Xerox PARC, CSL-83-15 (Dec 1983)].
["The Structure of Cedar", D. Swinehart et al, SIGPLAN Notices 20(7):230-244 (July 1985)].
(1995-01-26)