From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5997b4b7b514f689 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Really more GC talk (was: Reading a line of arbitrary length) Date: 1997/03/06 Message-ID: <1997Mar6.075735.1@eisner>#1/1 X-Deja-AN: 223527924 X-Nntp-Posting-Host: eisner.decus.org References: <5ds40o$rpo@fg70.rz.uni-karlsruhe.de> <33032AE2.666F@mds.lmco.com> <1997Mar5.102140.1@eisner> <5flm4e$ngl@mulga.cs.mu.OZ.AU> X-Nntp-Posting-User: KILGALLEN X-Trace: 857653080/27364 Organization: LJK Software Newsgroups: comp.lang.ada Date: 1997-03-06T00:00:00+00:00 List-Id: In article <5flm4e$ngl@mulga.cs.mu.OZ.AU>, fjh@murlibobo.cs.mu.OZ.AU (Fergus Henderson) writes: > kilgallen@eisner.decus.org (Larry Kilgallen) writes: > >>It seems to me that by omission the Ada 95 (or 83, for that matter) >>reference manual establishes that the "defined standard minimal interface" >>is one without programmer control or API. Anything on top of that is >>implementation-specific. > > Well, by omission it also implies that only conservative garbage > collection can be used -- or at least that memory areas used by the > foreign language interface must be conservatively scanned. This is a > potentially undesirable constaint to place on implementations. No, it implies that only conservative garbage collection is standardized. Someone else talked about ongoing garbage collection "research", making me think that it is not ready for inclusion in an Ada standard. If someone wanted to have Ada non-conservative garbage collection implementations confirm to some Posix (or other) standard API for garbage collection, that would be fine, but it seems foolish for Ada folk to be leading the way for such standards given that the experience is all in other languages. Larry Kilgallen