The purpose of this chapter is to elaborate on a number of technical points related to topics covered in earlier chapters. On completing the chapter, the student should understand and be able to use the following:
General:
No new data representation techniques are discussed in this chapter.
General:
No new data manipulation techniques are discussed in this chapter except as side effects of programming methods.
General:
advanced scope issues, transfer of control, error handling and exceptions, program finalization
Realized in the Modula-2 notation:
scope and blocks, modules, standard identifiers, opaque types, RETURN and LOOP, FINALLY clauses, HALT, Modula-2 exceptions employed in the language, in standard libraries, and in user programs