Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Vulcans never bluff. -- Spock, "The Doomsday Machine", stardate 4202.1


devel / comp.lang.scheme / Re: How to compare r6rs-standard & ansi-common-lisp

SubjectAuthor
* Re: How to compare r6rs-standard & ansi-common-lispAlain De Vos
+- Re: How to compare r6rs-standard & ansi-common-lispMaciek Godek
`* Re: How to compare r6rs-standard & ansi-common-lispceving
 `- Re: How to compare r6rs-standard & ansi-common-lispMarc Nieper-Wißkirchen

1
Re: How to compare r6rs-standard & ansi-common-lisp

<98a5bd2b-7391-4014-9c04-6c8bdc7c9684n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.scheme
X-Received: by 2002:ad4:4d54:0:b0:65d:1a8:45a0 with SMTP id m20-20020ad44d54000000b0065d01a845a0mr89777qvm.13.1696532477422;
Thu, 05 Oct 2023 12:01:17 -0700 (PDT)
X-Received: by 2002:a05:6808:1594:b0:3ac:abba:fa5b with SMTP id
t20-20020a056808159400b003acabbafa5bmr3190262oiw.1.1696532477220; Thu, 05 Oct
2023 12:01:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!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, 5 Oct 2023 12:01:16 -0700 (PDT)
In-Reply-To: <dc071f26-0594-4f49-82f3-4b1db65a66c6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:a03f:e3e5:c00:959:19e8:eeb8:ea61;
posting-account=kTRirAoAAACnF_wtAOSamxYBSVvmJuCa
NNTP-Posting-Host: 2a02:a03f:e3e5:c00:959:19e8:eeb8:ea61
References: <dc071f26-0594-4f49-82f3-4b1db65a66c6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <98a5bd2b-7391-4014-9c04-6c8bdc7c9684n@googlegroups.com>
Subject: Re: How to compare r6rs-standard & ansi-common-lisp
From: devosalain71@gmail.com (Alain De Vos)
Injection-Date: Thu, 05 Oct 2023 19:01:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1479
 by: Alain De Vos - Thu, 5 Oct 2023 19:01 UTC

On Thursday, October 5, 2023 at 8:36:40 PM UTC+2, Alain De Vos wrote:
> What are the strengths , weaknesses ?
There is is r5rs r6rs r7rs-small r7rsbig & ansi-common-lisp.
But how to compare, what is best choice for my project ?

Re: How to compare r6rs-standard & ansi-common-lisp

<2848419c-6322-4a19-973a-bd2aab2e2e2cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.scheme
X-Received: by 2002:ac8:7e82:0:b0:419:a2c6:820a with SMTP id w2-20020ac87e82000000b00419a2c6820amr91657qtj.13.1696535891318;
Thu, 05 Oct 2023 12:58:11 -0700 (PDT)
X-Received: by 2002:a4a:5554:0:b0:57b:eecc:98fd with SMTP id
e81-20020a4a5554000000b0057beecc98fdmr2795132oob.0.1696535891086; Thu, 05 Oct
2023 12:58:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.scheme
Date: Thu, 5 Oct 2023 12:58:10 -0700 (PDT)
In-Reply-To: <98a5bd2b-7391-4014-9c04-6c8bdc7c9684n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=188.47.115.151; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 188.47.115.151
References: <dc071f26-0594-4f49-82f3-4b1db65a66c6n@googlegroups.com> <98a5bd2b-7391-4014-9c04-6c8bdc7c9684n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2848419c-6322-4a19-973a-bd2aab2e2e2cn@googlegroups.com>
Subject: Re: How to compare r6rs-standard & ansi-common-lisp
From: godek.maciek@gmail.com (Maciek Godek)
Injection-Date: Thu, 05 Oct 2023 19:58:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Maciek Godek - Thu, 5 Oct 2023 19:58 UTC

czwartek, 5 października 2023 o 21:01:19 UTC+2 Alain De Vos napisał(a):
> On Thursday, October 5, 2023 at 8:36:40 PM UTC+2, Alain De Vos wrote:
> > What are the strengths , weaknesses ?
> There is is r5rs r6rs r7rs-small r7rsbig & ansi-common-lisp.
> But how to compare, what is best choice for my project ?

What's your project?

Re: How to compare r6rs-standard & ansi-common-lisp

<c62728de-241d-4c59-a6a0-cf73de9e55c3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.scheme
X-Received: by 2002:a05:620a:8ac5:b0:775:7523:b698 with SMTP id qv5-20020a05620a8ac500b007757523b698mr150937qkn.3.1698672034448;
Mon, 30 Oct 2023 06:20:34 -0700 (PDT)
X-Received: by 2002:a05:6870:440a:b0:1e9:b0fa:de72 with SMTP id
u10-20020a056870440a00b001e9b0fade72mr4832189oah.9.1698672034126; Mon, 30 Oct
2023 06:20:34 -0700 (PDT)
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.scheme
Date: Mon, 30 Oct 2023 06:20:33 -0700 (PDT)
In-Reply-To: <f4d5e27a-f970-4eb7-94eb-46b95a6e7854n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.146.200.110; posting-account=lpIdjwoAAACRkyYbzslDBEV0EPSPAHhN
NNTP-Posting-Host: 80.146.200.110
References: <dc071f26-0594-4f49-82f3-4b1db65a66c6n@googlegroups.com>
<98a5bd2b-7391-4014-9c04-6c8bdc7c9684n@googlegroups.com> <f0b48494-78f7-40c3-88f8-a3fd7021707cn@googlegroups.com>
<f4d5e27a-f970-4eb7-94eb-46b95a6e7854n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c62728de-241d-4c59-a6a0-cf73de9e55c3n@googlegroups.com>
Subject: Re: How to compare r6rs-standard & ansi-common-lisp
From: ceving@gmail.com (ceving)
Injection-Date: Mon, 30 Oct 2023 13:20:34 +0000
Content-Type: text/plain; charset="UTF-8"
 by: ceving - Mon, 30 Oct 2023 13:20 UTC

Alain De Vos schrieb am Freitag, 6. Oktober 2023 um 14:11:56 UTC+2:
> I find the availability of good books also important.
> On R6RS there is a good book called : "The Scheme Progamming Language. R.Kent Dybvig" describing "Chez"
Chez is a bit of an island. It has no cond-expand.

https://github.com/cisco/ChezScheme/issues/91

This makes it difficult to use SRFIs.

https://srfi.schemers.org/

But Chez is a good reference and very stable. It is my default Scheme in Emacs.

Re: How to compare r6rs-standard & ansi-common-lisp

<6bd3cb16-085c-4d78-b434-335b82d2deb6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.scheme
X-Received: by 2002:a05:6214:4a4c:b0:66c:faff:e9a2 with SMTP id ph12-20020a0562144a4c00b0066cfaffe9a2mr165850qvb.5.1698674572622;
Mon, 30 Oct 2023 07:02:52 -0700 (PDT)
X-Received: by 2002:a05:6870:8094:b0:1ef:9ee0:3378 with SMTP id
q20-20020a056870809400b001ef9ee03378mr3093354oab.0.1698674572235; Mon, 30 Oct
2023 07:02:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: Mon, 30 Oct 2023 07:02:51 -0700 (PDT)
In-Reply-To: <c62728de-241d-4c59-a6a0-cf73de9e55c3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=178.24.249.101; posting-account=zlMYeAoAAAA7h62AQsuRj9JlpjL_8Ob1
NNTP-Posting-Host: 178.24.249.101
References: <dc071f26-0594-4f49-82f3-4b1db65a66c6n@googlegroups.com>
<98a5bd2b-7391-4014-9c04-6c8bdc7c9684n@googlegroups.com> <f0b48494-78f7-40c3-88f8-a3fd7021707cn@googlegroups.com>
<f4d5e27a-f970-4eb7-94eb-46b95a6e7854n@googlegroups.com> <c62728de-241d-4c59-a6a0-cf73de9e55c3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6bd3cb16-085c-4d78-b434-335b82d2deb6n@googlegroups.com>
Subject: Re: How to compare r6rs-standard & ansi-common-lisp
From: marc.nieper@gmail.com (Marc Nieper-Wißkirchen)
Injection-Date: Mon, 30 Oct 2023 14:02:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2941
 by: Marc Nieper-Wißkirc - Mon, 30 Oct 2023 14:02 UTC

Am Mo., 30. Okt. 2023 um 14:20 Uhr schrieb ceving <ceving@gmail.com>:

Alain De Vos schrieb am Freitag, 6. Oktober 2023 um 14:11:56 UTC+2:
> I find the availability of good books also important.
> On R6RS there is a good book called : "The Scheme Progamming Language.. R.Kent Dybvig" describing "Chez"

Chez is a bit of an island. It has no cond-expand.

If you really need `cond-expand' which is doubtful is most cases (see Göran's Weinholt very insightful blog post https://weinholt.se/articles/cond-expand-and-ifdef/), you can define it yourself in Chez's top-level or ask your build system (where the correct place for `cond-expand' is in any case) to handle this (see Akku, for example).

Characterizing Chez as an island is a bit funny; Chez is one of very few implementations that makes it easy to write standard-compliant code and that accepts all standard-compliant code.

https://github.com/cisco/ChezScheme/issues/91

This makes it difficult to use SRFIs.

What do you mean?

https://srfi.schemers.org/

But Chez is a good reference and very stable. It is my default Scheme in Emacs.

Chez is one of the (if not the one) most standard-compliant Schemes (R6RS in its case), one of the most intensively tested, one of the best documented and one of the most stable and one of the (if not the) most performant Schemes. If you choose Chez, you rarely make a mistake.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor