Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The nation that controls magnetism controls the universe. -- Chester Gould/Dick Tracy


devel / comp.lang.scheme / Final SRFI 230: Atomic Operations

SubjectAuthor
o Final SRFI 230: Atomic OperationsArthur A. Gleckler

1
Final SRFI 230: Atomic Operations

<e0cf7bd8-817c-4cb2-895f-88229dd20bd1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.scheme
X-Received: by 2002:ac8:4111:: with SMTP id q17mr2131982qtl.407.1637011355232;
Mon, 15 Nov 2021 13:22:35 -0800 (PST)
X-Received: by 2002:a05:6902:1149:: with SMTP id p9mr2440471ybu.440.1637011354830;
Mon, 15 Nov 2021 13:22:34 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.scheme
Date: Mon, 15 Nov 2021 13:22:34 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:ce00:be10:9f43:166a:ee0:b86d;
posting-account=LxAb6woAAAC1lFA0Q2auCNpmd7EXgVPk
NNTP-Posting-Host: 2600:1700:ce00:be10:9f43:166a:ee0:b86d
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e0cf7bd8-817c-4cb2-895f-88229dd20bd1n@googlegroups.com>
Subject: Final SRFI 230: Atomic Operations
From: *@speechcode.com (Arthur A. Gleckler)
Injection-Date: Mon, 15 Nov 2021 21:22:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 38
 by: Arthur A. Gleckler - Mon, 15 Nov 2021 21:22 UTC

Scheme Request for Implementation 230,
"Atomic Operations,"
by Marc Nieper-Wißkirchen,
has gone into final status.

The document and an archive of the discussion are available at
<https://srfi.schemers.org/srfi-230/>.

Here's the abstract:

This SRFI defines atomic operations for the Scheme programming
language. An atomic operation is an operation that, even in the
presence of multiple threads, is either executed completely or not at
all. Atomic operations can be used to implement mutexes and other
synchronization primitives, and they can be used to make concurrent
algorithms lock-free. For this, this SRFI defines two data types,
atomic flags and atomic (fixnum) boxes, whose contents can be queried
and mutated atomically. Moreover, each atomic operation comes with a
memory order that defines the level of synchronization with other
threads.

Here is the commit summary since the most recent draft:

- copy edits
- Link to SRFIs 18 and 226.
- Finalize.

Here are the diffs since the most recent draft:

<https://github.com/scheme-requests-for-implementation/srfi-230/compare/draft-2..final>

Many thanks to Marc and to everyone who contributed to the discussion of
this SRFI.

Regards,

SRFI Editor

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor