🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #86

1)Oberon-2 Read Only Var; 2)Concurrent GC

#86
From: "Wang, Hao-Yang"
Date: Tue, 07 Apr 1992 22:31
14 lines
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-yang

Show 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