Article View: comp.lang.modula2
Article #861)Oberon-2 Read Only Var; 2)Concurrent GC
From: "Wang, Hao-Yang"
Date: Tue, 07 Apr 1992 22:31
Date: Tue, 07 Apr 1992 22:31
14 lines
1298 bytes
1298 bytes
In Oberon-2, variables can be exported as 'read-only' (by adding "-" instead of "*" in its declaration). What constraints are imposed on the usage of this kind of variables while being imported? Surely it cannot appear on the left side of an assignment statement. But can it be passed as a VAR parameter to a procedure? Why is the garbage collector a hindrance to the real time applications? In the implementation to the run time environment, we can make the garbage collector as a concurrent process to the 'garbage producer', and find some way to ensure that the garbage producer does not produce garbage faster than the garbage collector can consume. Are there any real language implementations using this kind of approach? (Maybe some Ada implementations?) Hao-yang Wang
Technical Details
Message-ID:
<9204072208.AA14964@internal.apple.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!ucbvax!MSGATE.CORP.APPLE.COM!wang#m#_hao-yangShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!ucbvax!MSGATE.CORP.APPLE.COM!wang#m#_hao-yang
From: wang#m#_hao-yang@MSGATE.CORP.APPLE.COM ("Wang, Hao-Yang")
Newsgroups: comp.lang.modula2
Subject: 1)Oberon-2 Read Only Var; 2)Concurrent GC
Message-ID: <9204072208.AA14964@internal.apple.com>
Date: 7 Apr 92 22:31:54 GMT
Article-I.D.: internal.9204072208.AA14964
Sender: daemon@ucbvax.BERKELEY.EDU
Reply-To: Modula2 List <INFO-M2%UCF1VM.BITNET@cmsa.Berkeley.EDU>
Organization: The Internet
Lines: 14