The Cedar Manual Version 3.5 XEROX  FOR INTERNAL USE ONLY Release as [Indigo]Documentation>Manual.df Draft [Indigo]Manual>Manual.df Last edited By Jim Horning on December 3, 1982 5:04 pm Abstract Cedar is a new computing environment developed by CSL and ISL for use on D-machinescurrently Dolphins and Dorados. This collection of documents describes Release 3.5 of Cedar, December 1982. It consists of a number of sections that have been separately written, filed, updated, and checked. They may not be entirely consistentthe authors would appreciate being informed of inconsistencies, either internal to the documentation, or between the documentation and the system. Because various part of the system are still under intensive development, any hardcopy documentation is probably out of date. Each of the major components begins with a title sheet that lists the file name of its draft version, which may be more up-to-date. In the following table of contents, items marked with * are short summaries that you should obtain loose copies of for quick reference. The Cedar Manual: Contents Introduction to Cedar The Cedar World Programming in Cedar References The Tioga Editor Introduction Menus Selections Editing Looks Formats The Edit Tool The Edit History Tool Printing and the TypeSetter Tool TIP Tables for Tioga Tioga User Exec Commands Tioga User Profile Entries Command Summary* (imbedded in the document) How To Use Walnut Introduction Database Structure User Interface Becoming a User Coping with Releases and Crashes Shortfalls and Wishes Cedar Language Overview Review of the Pascal-like features From Pascal to Mesa From Mesa to Cedar Converting Mesa Programs to Cedar For More Information . . . Safe Cedar Language Reference Grammar* (CLRMSafeGrammar.press) Cedar Language Reference Grammar Annotated Cedar Examples A simple, but complete program A general sort package for lists A sample tool using Viewers An evaluator for a functional programming language Stylizing Cedar Programs Names, Types, Exceptions, In-module documentation, Program Layout The Fuglemen Cedar Program Style Sheet* (StyleSheet.press) Cedar Language Reference Manual The Kernel Language Syntax and Semantics Primitive Types and Type Constructors Cedar Language Summary Reference Sheets* (CLRMSumm.press) Lupine User's Guide Introduction Translator Operation Conversations, Encryptiuon, and Secure Communication Binding and Configuration Crash Detection and Recovery Parameter Passing Interface and Parameter Restrictions References Appendix A: Public RPC Interfaces Appendix B: Example Remote Interfaces and Stubs Cedar Catalog Cedar Abstract Machine Control Facilities Data IO Communication Miscellaneous Wizards' Appendix Alphabetical Summary Documented Interfaces Spell.mesa IO.mesa Κϊ– "Cedar" style˜Ititlešœ˜Isubtitlešœ ˜ IlogošœΡbpxΠpx˜$IbodyšΟs œ'Ÿœ%Ÿ œ+˜’NšŸœε˜νN˜contentsšœ˜šœ˜Iitem˜P˜P˜ —šœ˜Pšœ ˜ Pšœ˜Pšœ ˜ Pšœ˜Pšœ˜P˜Pšœ ˜ Pšœ˜Pšœ ˜ Pšœ˜Pšœ˜P˜Pšœ+˜+—˜Pšœ ˜ Pšœ˜Pšœ˜Pšœ˜Pšœ ˜ Pšœ˜—šœ˜P˜"Pšœ˜Pšœ˜P˜!Pšœ˜—Ošœ?˜?Ošœ ˜ šœ˜P˜P˜ Pšœ˜Pšœ2˜2—šœ˜P˜AP˜ —Ošœ-˜-šœ˜P˜P˜P˜%—Ošœ9˜9˜P˜ P˜P˜4P˜P˜P˜P˜$P˜ P˜!P˜/—šœ ˜ P˜P˜P˜P˜P˜ P˜ P˜P˜—˜P˜ P˜——J˜—…— ϊ ϊ