Modula-2 Reloaded

A Modern Typesafe & Literate Programming Notation

Site Menu

Project

Specification

Implementation

Recommendations

Reference

Needs Updating

Work in Progress

Wastebasket

Wiki Manual

edit SideBar

Runtime System

Spec.RuntimeSystem History

Hide minor edits - Show changes to output

2010-05-24 11:47 by benjk -
Changed lines 11-12 from:
                 StackOverflow, OutOfMemory, UserAbort );
to:
                 StringCapacityExceeded, StackOverflow, OutOfMemory,
               
UserAbort );
2010-04-22 14:21 by benjk -
Changed lines 30-31 from:
PROCEDURE InstallTerminationHandler( p : PROC );
(* Installs handler p as termination handler, for ordinary termination. *)
to:
PROCEDURE InstallInitHasFinishedHandler( p : PROCEDURE );
(* Installs p as the program's post-initialisation handler. The installed
  handler is called immediately after module initialisation has finished. *)

PROCEDURE InstallWillTerminateHandler( p : PROCEDURE );
(* Installs p as the program's pre-termination handler. The installed
  handler is called immdediately before the program's termination handler. *)

PROCEDURE InstallTerminationHandler( p : PROCEDURE );
(* Installs p as the program's termination handler. The installed handler
  is called immediately before the program terminates
. *)
2010-04-08 02:50 by benjk -
Changed line 21 from:
PROCEDURE RaiseError( e : Exception );
to:
(* MACRO *) PROCEDURE RaiseError( e : Exception );
2010-04-08 02:49 by benjk -
Added lines 17-23:


(* Raising Runtime Exceptions *)

PROCEDURE RaiseError( e : Exception );
(* Raises runtime exception of type e. Never returns. *)