Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The first version always gets thrown away.


devel / comp.lang.scheme / SRFI 231: Nonempty Intervals and Generalized Arrays (Updated^2)

SubjectAuthor
o SRFI 231: Nonempty Intervals and Generalized Arrays (Updated^2)Arthur A. Gleckler

1
SRFI 231: Nonempty Intervals and Generalized Arrays (Updated^2)

<4c4b5bd2-063c-4285-9771-dbd1f5140276n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.scheme
X-Received: by 2002:ac8:7dd5:: with SMTP id c21mr2501136qte.345.1641605760448;
Fri, 07 Jan 2022 17:36:00 -0800 (PST)
X-Received: by 2002:a25:4402:: with SMTP id r2mr48599799yba.16.1641605759956;
Fri, 07 Jan 2022 17:35:59 -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: Fri, 7 Jan 2022 17:35:59 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:ce00:be10:a431:2bbe:2157:c96d;
posting-account=LxAb6woAAAC1lFA0Q2auCNpmd7EXgVPk
NNTP-Posting-Host: 2600:1700:ce00:be10:a431:2bbe:2157:c96d
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4c4b5bd2-063c-4285-9771-dbd1f5140276n@googlegroups.com>
Subject: SRFI 231: Nonempty Intervals and Generalized Arrays (Updated^2)
From: *@speechcode.com (Arthur A. Gleckler)
Injection-Date: Sat, 08 Jan 2022 01:36:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 40
 by: Arthur A. Gleckler - Sat, 8 Jan 2022 01:35 UTC

Scheme Request for Implementation 231,
"Nonempty Intervals and Generalized Arrays (Updated^2),"
by Bradley J. Lucier,
is now available for discussion.

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

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
<srfi-231@srfi.schemers.org>.

Here's the abstract:

This SRFI specifies an array mechanism for Scheme. Arrays as defined
here are quite general; at their most basic, an array is simply a
mapping, or function, from multi-indices of exact integers
i₀, …, i_(d − 1) to Scheme values. The set of multi-indices
i₀, …, i_(d − 1) that are valid for a given array form the domain of
the array. In this SRFI, each array's domain consists of the cross
product of nonempty intervals of exact integers
[l₀, u₀) × [l₁, u₁) × ⋯ × [l_(d − 1), u_(d − 1)) of ℤ^(d), d-tuples of
integers. Thus, we introduce a data type called d-intervals, or more
briefly intervals, that encapsulates this notion. (We borrow this
terminology from, e.g., Elias Zakon's Basic Concepts of Mathematics.)
Specialized variants of arrays provide portable programs with
efficient representations for common use cases.

This is a revised version of SRFI 179.

Regards,

SRFI Editor

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor