Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

There are running jobs. Why don't you go chase them?


devel / comp.lang.scheme / SRFI 246: Guardians

SubjectAuthor
o SRFI 246: GuardiansArthur A. Gleckler

1
SRFI 246: Guardians

<aee6820e-414a-4e59-8ecf-44cff9474822n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=231&group=comp.lang.scheme#231

  copy link   Newsgroups: comp.lang.scheme
X-Received: by 2002:a05:620a:49e:b0:775:74c5:95ea with SMTP id 30-20020a05620a049e00b0077574c595eamr482566qkr.1.1697135470396;
Thu, 12 Oct 2023 11:31:10 -0700 (PDT)
X-Received: by 2002:a05:6870:9126:b0:1e9:af97:9fa3 with SMTP id
o38-20020a056870912600b001e9af979fa3mr1484890oae.5.1697135469649; Thu, 12 Oct
2023 11:31:09 -0700 (PDT)
Path: i2pn2.org!rocksolid2!news.neodome.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.scheme
Date: Thu, 12 Oct 2023 11:31:09 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=99.46.140.206; posting-account=LxAb6woAAAC1lFA0Q2auCNpmd7EXgVPk
NNTP-Posting-Host: 99.46.140.206
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aee6820e-414a-4e59-8ecf-44cff9474822n@googlegroups.com>
Subject: SRFI 246: Guardians
From: *@speechcode.com (Arthur A. Gleckler)
Injection-Date: Thu, 12 Oct 2023 18:31:10 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2226
 by: Arthur A. Gleckler - Thu, 12 Oct 2023 18:31 UTC

Scheme Request for Implementation 246,
"Guardians",
by John Cowan,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at
<https://srfi.schemers.org/srfi-246/>.

You can join the discussion of the draft by filling out the
subscription form on that page.

You can contribute a message to the discussion by sending it to
<https://srfi-email.schemers.org/srfi-246/>.

Here's the abstract:

Guardians allow programs to protect objects from deallocation by the
garbage collector and to determine which objects would otherwise
have been deallocated. When the object has associated non-memory
resources, a program can register it with a guardian. The GC will
mark inaccessible objects but will not collect them; at the
program's convenience, inaccessible objects are removed from the
guardian and their non-memory resources are disposed of. Guardians
allow objects to be saved from deallocation indefinitely so that
they can be reused or so that clean-up or other actions can be
performed using the data stored within the objects. Guardians avoid
the problems associated with classical finalizers detailed in the
Rationale section.

Regards,

SRFI Editor

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor