ORIGIN '~beta/basiclib/basicsystemenv';
MDBODY nti 'private/winnt/guienvntsystemenvbody'
ppcmac 'private/macintosh/guienvsystemenvmac.bet'
default 'private/X11/guienvxsystemenvbody';
(*
* COPYRIGHT
* Copyright (C) Mjolner Informatics, 1991-96
* All rights reserved.
*
* GUIENVSYSTEMENV
* ===============
*
* Use this fragment as the ORIGIN for concurrent programs
* using the GUIENV libraries.
*
* The program should look something like:
*
* ORIGIN 'guienvsystemenv';
* --- program: descriptor ---
* systemEnv
* (# setWindowEnv::< (# do myWindowEnv[] -> theWindowEnv[] #);
* myWindowEnv: @guienv (# ... #);
* ...
* #);
*
* The 'setWindowEnv' virtual and 'theWindowEnv' reference are
* declared in basicsystemenv.
*
* The guienv instance (myWindowEnv) assigned to theWindowEnv is
* used for scheduling purposes to allow BETA coroutines to
* cooperate with the event driven user interface.
*
* For concurrency details, see basicsystemenv.
*)
[[ (* deliberate empty fragment file *)
---]]
| 20.11 Guienvsystemenv Interface | © 1994-2002 Mjølner Informatics |
[Modified: Thursday April 23rd 1998 at 14:55]
|