ASSIGNMENT 4: The PC version of Ada uses a single library. The PC version of Ada appears to fail every so often -- just reenter it; you don't need to recompile into the old library Don't give a package and a type the same name. FUNCTIONS: Don't use anonymous access types for parameters, or even for locals Don't use a function if returning 2 values. STRINGS: Remember to blank out the destination before copying a string. A filename will need a slice -- not the entire array RECORDS: Record components can be given default values Don't use anonymous array types as types of record components Use the ".all" sytax to copy entire records (including symbols). MISC. SYNTAX Use := for assignment Don't use = Use = /= for equality testing Don't use == != Use then end if in conditional statement. Don't use braces Use loop end loop in loops. Don't use braces Separate parameters with semicolons Don't use commas Use in and discrete range types in "for" statements Use colons in declarations