Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"Atomic batteries to power, turbines to speed." -- Robin, The Boy Wonder


devel / comp.lang.lisp / Re: Choosing between Lisps and Schemes

SubjectAuthor
* on a (racket) procedure for reading an article from stdinJulieta Shem
`* Re: on a (racket) procedure for reading an article from stdinKaz Kylheku
 `* Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  +* Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  |`- Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  +* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |+- Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  |`* Re: on a (racket) procedure for reading an article from stdinGeorge Neuner
  | +* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  | |`* Re: on a (racket) procedure for reading an article from stdinGeorge Neuner
  | | `- Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  | `* Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  |  `* Re: on a (racket) procedure for reading an article from stdinGeorge Neuner
  |   `* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |    `* Re: on a (racket) procedure for reading an article from stdinKaz Kylheku
  |     `* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |      `* Re: on a (racket) procedure for reading an article from stdinKaz Kylheku
  |       `* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |        +* Re: on a (racket) procedure for reading an article from stdinDe ongekruisigde
  |        |`* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |        | `- Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  |        +* Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  |        |`* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |        | `* Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  |        |  +- Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |        |  `* Re: on a (racket) procedure for reading an article from stdinAxel Reichert
  |        |   `* Re: on a (racket) procedure for reading an article from stdinJulieta Shem
  |        |    +- Re: on a (racket) procedure for reading an article from stdinRaymond Wiker
  |        |    `* Choosing between Lisps and Schemes (was: on a (racket) procedure for reading an Axel Reichert
  |        |     +* Re: Choosing between Lisps and SchemesLawrence D'Oliveiro
  |        |     |+- Re: Choosing between Lisps and SchemesAxel Reichert
  |        |     |`* Re: Choosing between Lisps and SchemesStefan Ram
  |        |     | `* Re: Choosing between Lisps and SchemesLawrence D'Oliveiro
  |        |     |  `* Re: Choosing between Lisps and SchemesStefan Ram
  |        |     |   `* Re: Choosing between Lisps and SchemesJulieta Shem
  |        |     |    `* Re: Choosing between Lisps and SchemesStefan Ram
  |        |     |     `- Re: Choosing between Lisps and SchemesJulieta Shem
  |        |     +* Re: Choosing between Lisps and Schemes (was: on a (racket) procedure for readingGeorge Neuner
  |        |     |+- Re: Choosing between Lisps and SchemesLawrence D'Oliveiro
  |        |     |`* Re: Choosing between Lisps and SchemesAxel Reichert
  |        |     | `- Re: Choosing between Lisps and SchemesJulieta Shem
  |        |     `* Re: Choosing between Lisps and SchemesJulieta Shem
  |        |      +* Re: Choosing between Lisps and SchemesAxel Reichert
  |        |      |`* Re: Choosing between Lisps and SchemesJulieta Shem
  |        |      | `- Re: Choosing between Lisps and SchemesAxel Reichert
  |        |      `* Re: Choosing between Lisps and SchemesGeorge Neuner
  |        |       `* Re: Choosing between Lisps and SchemesJulieta Shem
  |        |        +* Re: Choosing between Lisps and SchemesPaolo Amoroso
  |        |        |`* Re: Choosing between Lisps and SchemesJulieta Shem
  |        |        | +* Re: Choosing between Lisps and SchemesPaolo Amoroso
  |        |        | |`- Re: Choosing between Lisps and SchemesJulieta Shem
  |        |        | `* Re: Choosing between Lisps and SchemesKaz Kylheku
  |        |        |  `* Re: Choosing between Lisps and SchemesJulieta Shem
  |        |        |   `- Re: Choosing between Lisps and SchemesSpiros Bousbouras
  |        |        +- Re: Choosing between Lisps and SchemesGeorge Neuner
  |        |        `* Re: Choosing between Lisps and SchemesAxel Reichert
  |        |         `* Re: Choosing between Lisps and SchemesJulieta Shem
  |        |          `- Re: Choosing between Lisps and SchemesAxel Reichert
  |        `* Re: on a (racket) procedure for reading an article from stdinKaz Kylheku
  |         `* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |          `* Re: on a (racket) procedure for reading an article from stdinKaz Kylheku
  |           +- Re: on a (racket) procedure for reading an article from stdinKaz Kylheku
  |           `* Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  |            `* Re: on a (racket) procedure for reading an article from stdinKaz Kylheku
  |             `- Re: on a (racket) procedure for reading an article from stdinLawrence D'Oliveiro
  `* using poll or select in SBCL (Was: Re: on a (racket) procedure for reading an arJulieta Shem
   `* Re: using poll or select in SBCL (Was: Re: on a (racket) procedure for reading aKaz Kylheku
    `* Re: using poll or select in SBCLJulieta Shem
     +* Re: using poll or select in SBCLMadhu
     |+* Re: using poll or select in SBCLJulieta Shem
     ||`* Re: using poll or select in SBCLMadhu
     || `* Re: using poll or select in SBCLJulieta Shem
     ||  `* Re: using poll or select in SBCLLawrence D'Oliveiro
     ||   `* Re: using poll or select in SBCLJulieta Shem
     ||    `* Re: using poll or select in SBCLMadhu
     ||     `* Re: using poll or select in SBCLJulieta Shem
     ||      `- Re: using poll or select in SBCLMadhu
     |`* Re: using poll or select in SBCLLawrence D'Oliveiro
     | `- Re: using poll or select in SBCLJulieta Shem
     `- Re: using poll or select in SBCLJulieta Shem

Pages:1234
Re: Choosing between Lisps and Schemes

<20240120174220.2f6cad12@penguin>

  copy mid

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

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: info@paoloamoroso.com (Paolo Amoroso)
Newsgroups: comp.lang.lisp
Subject: Re: Choosing between Lisps and Schemes
Date: Sat, 20 Jan 2024 17:42:20 +0100
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <20240120174220.2f6cad12@penguin>
References: <87le9dx86e.fsf@yaxenu.org>
<7622pi96qbhs3lb5rhbd8ualh4srog80fl@4ax.com>
<umr40u$1lbs5$3@dont-email.me>
<20231230232054.577@kylheku.com>
<umr985$1lv17$2@dont-email.me>
<20231231091517.358@kylheku.com>
<umslvf$1ro5b$2@dont-email.me>
<87sf3hri9l.fsf@yaxenu.org>
<umt8gj$1trvk$1@dont-email.me>
<87o7e5rc0u.fsf@yaxenu.org>
<87frzapa0r.fsf@axel-reichert.de>
<877ckmtafp.fsf@yaxenu.org>
<87cyu8n9q6.fsf_-_@axel-reichert.de>
<875y0069cz.fsf@yaxenu.org>
<sr98qi1v5mcgqnlf9lqo4t4s945tgmcqj4@4ax.com>
<87y1crz2ya.fsf@yaxenu.org>
<20240115145105.6473efbf@penguin>
<87il3oguri.fsf@yaxenu.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: dont-email.me; posting-host="2798504697a622f09828629d029c6fb3";
logging-data="3944887"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/tMu/Ej6SbRu6CCnSLVen3"
Cancel-Lock: sha1:duk4vFpjAtEcH63tObVQScDWvBQ=
X-Newsreader: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu)
 by: Paolo Amoroso - Sat, 20 Jan 2024 16:42 UTC

On Sat, 20 Jan 2024 07:26:22 -0300
Julieta Shem <jshem@yaxenu.org> wrote:

> > Variable capture in macros isn't necessarily wrong. The book "Let
> > Over Lambda"[1] by Doug Hoyte presents some interesting examples of
> > intentional variable capture in Common Lisp macros.
>
> Thank you! I think that's chapter 6, anaphoric macros.

Yes, that's it. Paul Graham's classic "On Lisp" covers anaphoric macros
too.

Re: Choosing between Lisps and Schemes

<877ck3g510.fsf@yaxenu.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jshem@yaxenu.org (Julieta Shem)
Newsgroups: comp.lang.lisp
Subject: Re: Choosing between Lisps and Schemes
Date: Sat, 20 Jan 2024 16:48:27 -0300
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <877ck3g510.fsf@yaxenu.org>
References: <87le9dx86e.fsf@yaxenu.org>
<7622pi96qbhs3lb5rhbd8ualh4srog80fl@4ax.com>
<umr40u$1lbs5$3@dont-email.me> <20231230232054.577@kylheku.com>
<umr985$1lv17$2@dont-email.me> <20231231091517.358@kylheku.com>
<umslvf$1ro5b$2@dont-email.me> <87sf3hri9l.fsf@yaxenu.org>
<umt8gj$1trvk$1@dont-email.me> <87o7e5rc0u.fsf@yaxenu.org>
<87frzapa0r.fsf@axel-reichert.de> <877ckmtafp.fsf@yaxenu.org>
<87cyu8n9q6.fsf_-_@axel-reichert.de> <875y0069cz.fsf@yaxenu.org>
<sr98qi1v5mcgqnlf9lqo4t4s945tgmcqj4@4ax.com>
<87y1crz2ya.fsf@yaxenu.org> <20240115145105.6473efbf@penguin>
<87il3oguri.fsf@yaxenu.org> <20240120174220.2f6cad12@penguin>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="62ee3c425ded30f299d326f65aa702e0";
logging-data="4003349"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19pl1L+g1ThTYuDaIR025VYWMLh9sgMwxA="
Cancel-Lock: sha1:BKMgbgJ+fb887rdpYMNJ8sXD3Dw=
sha1:On0SQ+HXHyICEcMlqfPseRalr00=
 by: Julieta Shem - Sat, 20 Jan 2024 19:48 UTC

Paolo Amoroso <info@paoloamoroso.com> writes:

> On Sat, 20 Jan 2024 07:26:22 -0300
> Julieta Shem <jshem@yaxenu.org> wrote:
>
>> > Variable capture in macros isn't necessarily wrong. The book "Let
>> > Over Lambda"[1] by Doug Hoyte presents some interesting examples of
>> > intentional variable capture in Common Lisp macros.
>>
>> Thank you! I think that's chapter 6, anaphoric macros.
>
> Yes, that's it. Paul Graham's classic "On Lisp" covers anaphoric macros
> too.

Doug Hoyte mentions Paul Graham. He begins chapter 6 with

``Some of the most interesting macros from Paul Graham's On Lisp are
anaphoric macros.''

and promply discuss alambda:

--8<---------------cut here---------------start------------->8---
;; Graham's alambda
(defmacro alambda (parms &body body)
`(labels ((self ,parms ,@body))
#'self))
--8<---------------cut here---------------end--------------->8---

Paul Graham seems to credit Richard Draves for having ``rewrit[ten]''
alambda in 1985 (in ``Acknowledgements'').

--8<---------------cut here---------------start------------->8---
Several other people consented to read all or part of the manuscript,
including Tom Cheatham, Richard Draves (who also rewrote alambda and
propmacro back in 1985), John Foderaro, David Hendler, George Luger,
Robert Muller, Mark Nitzberg, and Guy Steele.
--8<---------------cut here---------------end--------------->8---

Re: Choosing between Lisps and Schemes

<20240120204728.776@kylheku.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: 433-929-6894@kylheku.com (Kaz Kylheku)
Newsgroups: comp.lang.lisp
Subject: Re: Choosing between Lisps and Schemes
Date: Sun, 21 Jan 2024 04:48:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <20240120204728.776@kylheku.com>
References: <87le9dx86e.fsf@yaxenu.org>
<7622pi96qbhs3lb5rhbd8ualh4srog80fl@4ax.com> <umr40u$1lbs5$3@dont-email.me>
<20231230232054.577@kylheku.com> <umr985$1lv17$2@dont-email.me>
<20231231091517.358@kylheku.com> <umslvf$1ro5b$2@dont-email.me>
<87sf3hri9l.fsf@yaxenu.org> <umt8gj$1trvk$1@dont-email.me>
<87o7e5rc0u.fsf@yaxenu.org> <87frzapa0r.fsf@axel-reichert.de>
<877ckmtafp.fsf@yaxenu.org> <87cyu8n9q6.fsf_-_@axel-reichert.de>
<875y0069cz.fsf@yaxenu.org> <sr98qi1v5mcgqnlf9lqo4t4s945tgmcqj4@4ax.com>
<87y1crz2ya.fsf@yaxenu.org> <20240115145105.6473efbf@penguin>
<87il3oguri.fsf@yaxenu.org>
Injection-Date: Sun, 21 Jan 2024 04:48:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="33c09ed4842a7f81f4877f94e0219235";
logging-data="77754"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19vntTVBkFRk+ps8GnDR6E/ITgvb1Gn+cc="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:AH5rGWzdwBqwVj2MWwJwZbz26BM=
 by: Kaz Kylheku - Sun, 21 Jan 2024 04:48 UTC

On 2024-01-20, Julieta Shem <jshem@yaxenu.org> wrote:
> Thank you! I think that's chapter 6, anaphoric macros.

Breaking news! Evidence of amphoric Lisp macros was found in an
acient Greek clay jar!

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca
NOTE: If you use Google Groups, I don't see you, unless you're whitelisted.

Re: Choosing between Lisps and Schemes

<878r4ibwij.fsf@yaxenu.org>

  copy mid

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

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jshem@yaxenu.org (Julieta Shem)
Newsgroups: comp.lang.lisp
Subject: Re: Choosing between Lisps and Schemes
Date: Sun, 21 Jan 2024 11:18:12 -0300
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <878r4ibwij.fsf@yaxenu.org>
References: <87le9dx86e.fsf@yaxenu.org>
<7622pi96qbhs3lb5rhbd8ualh4srog80fl@4ax.com>
<umr40u$1lbs5$3@dont-email.me> <20231230232054.577@kylheku.com>
<umr985$1lv17$2@dont-email.me> <20231231091517.358@kylheku.com>
<umslvf$1ro5b$2@dont-email.me> <87sf3hri9l.fsf@yaxenu.org>
<umt8gj$1trvk$1@dont-email.me> <87o7e5rc0u.fsf@yaxenu.org>
<87frzapa0r.fsf@axel-reichert.de> <877ckmtafp.fsf@yaxenu.org>
<87cyu8n9q6.fsf_-_@axel-reichert.de> <875y0069cz.fsf@yaxenu.org>
<sr98qi1v5mcgqnlf9lqo4t4s945tgmcqj4@4ax.com>
<87y1crz2ya.fsf@yaxenu.org> <20240115145105.6473efbf@penguin>
<87il3oguri.fsf@yaxenu.org> <20240120204728.776@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="e215d5c8f1e30e817a6586ce13ae5a25";
logging-data="231880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18dEmdOV2s5Hn9j7TWBzwMdZvVJvBdvB0Q="
Cancel-Lock: sha1:Oxnb7X/NTO7nv/uNDVLJYPO8+5s=
sha1:bSEgO1qjobmZBXumtyL4fBtChfY=
 by: Julieta Shem - Sun, 21 Jan 2024 14:18 UTC

Kaz Kylheku <433-929-6894@kylheku.com> writes:

> On 2024-01-20, Julieta Shem <jshem@yaxenu.org> wrote:
>> Thank you! I think that's chapter 6, anaphoric macros.
>
> Breaking news! Evidence of amphoric Lisp macros was found in an
> acient Greek clay jar!

What's up? Are you saying the book is too old? Or I'm discovering a
very old thing? Beginners don't get the jokes. I also have no idea why
you misspelled ``anaphoric''---dictionary did not help.

Re: Choosing between Lisps and Schemes

<nb3x7xgjcdb4KarVx@bongo-ra.co>

  copy mid

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

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: spibou@gmail.com (Spiros Bousbouras)
Newsgroups: comp.lang.lisp
Subject: Re: Choosing between Lisps and Schemes
Date: Sun, 21 Jan 2024 15:37:00 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <nb3x7xgjcdb4KarVx@bongo-ra.co>
References: <87le9dx86e.fsf@yaxenu.org> <7622pi96qbhs3lb5rhbd8ualh4srog80fl@4ax.com> <umr40u$1lbs5$3@dont-email.me>
<20231230232054.577@kylheku.com> <umr985$1lv17$2@dont-email.me> <20231231091517.358@kylheku.com>
<umslvf$1ro5b$2@dont-email.me> <87sf3hri9l.fsf@yaxenu.org> <umt8gj$1trvk$1@dont-email.me>
<87o7e5rc0u.fsf@yaxenu.org> <87frzapa0r.fsf@axel-reichert.de> <877ckmtafp.fsf@yaxenu.org>
<87cyu8n9q6.fsf_-_@axel-reichert.de> <875y0069cz.fsf@yaxenu.org> <sr98qi1v5mcgqnlf9lqo4t4s945tgmcqj4@4ax.com>
<87y1crz2ya.fsf@yaxenu.org> <20240115145105.6473efbf@penguin> <87il3oguri.fsf@yaxenu.org>
<20240120204728.776@kylheku.com> <878r4ibwij.fsf@yaxenu.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 21 Jan 2024 15:37:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f24cadb3d4cd7cb137ebdd1c7d7e707d";
logging-data="255865"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+cjsgnv7H+WPNHSIRu3Dha"
Cancel-Lock: sha1:+/A1wBW60zFU4FPRKNZRm5SAmqs=
In-Reply-To: <878r4ibwij.fsf@yaxenu.org>
X-Organisation: Weyland-Yutani
X-Server-Commands: nowebcancel
 by: Spiros Bousbouras - Sun, 21 Jan 2024 15:37 UTC

On Sun, 21 Jan 2024 11:18:12 -0300
Julieta Shem <jshem@yaxenu.org> wrote:
> Kaz Kylheku <433-929-6894@kylheku.com> writes:
>
> > On 2024-01-20, Julieta Shem <jshem@yaxenu.org> wrote:
> >> Thank you! I think that's chapter 6, anaphoric macros.
> >
> > Breaking news! Evidence of amphoric Lisp macros was found in an
> > acient Greek clay jar!
>
> What's up? Are you saying the book is too old? Or I'm discovering a
> very old thing? Beginners don't get the jokes. I also have no idea why
> you misspelled ``anaphoric''---dictionary did not help.

I think it was just a silly pun/joke. Google knows about "amphoric" but I
think that "amphora" was intended for the pun.

Pages:1234
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor