Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Security check: INTRUDER ALERT!


devel / comp.lang.lisp / Re: Lisp history: IF, etc.

SubjectAuthor
* Lisp history: IF, etc.Alan Bawden
+- Re: Lisp history: IF, etc.Kaz Kylheku
+- Re: Lisp history: IF, etc.Gijs Hillenius
+- Re: Lisp history: IF, etc.Gijs Hillenius
+* Re: Lisp history: IF, etc.Madhu
|`* Re: Lisp history: IF, etc.Alan Bawden
| +* Re: Lisp history: IF, etc.Paul Rubin
| |`* Re: Lisp history: IF, etc.Alan Bawden
| | +* Re: Lisp history: IF, etc.Paul Rubin
| | |+* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | ||+* Re: Lisp history: IF, etc.Axel Reichert
| | |||+- Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |||`- Re: Lisp history: IF, etc.Paul Rubin
| | ||`- Re: Lisp history: IF, etc.Kaz Kylheku
| | |`* Re: Lisp history: IF, etc.Alan Bawden
| | | `* Re: Lisp history: IF, etc.Paul Rubin
| | |  `* Re: Lisp history: IF, etc.Julieta Shem
| | |   +- Re: Lisp history: IF, etc.Julieta Shem
| | |   +- Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |   `* Re: Lisp history: IF, etc.Paul Rubin
| | |    `* Re: Lisp history: IF, etc.Jeff Barnett
| | |     +* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |     |`- Re: Lisp history: IF, etc.Jeff Barnett
| | |     +* Re: Lisp history: IF, etc.Paul Rubin
| | |     |`* Re: Lisp history: IF, etc.Jeff Barnett
| | |     | `* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |     |  +* Re: Lisp history: IF, etc.Paul Rubin
| | |     |  |`* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |     |  | `* Re: Lisp history: IF, etc.Paul Rubin
| | |     |  |  `* Re: Lisp history: IF, etc.Jeff Barnett
| | |     |  |   `* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |     |  |    `* Re: Lisp history: IF, etc.Paul Rubin
| | |     |  |     +* Re: Lisp history: IF, etc.Madhu
| | |     |  |     |`* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |     |  |     | `- Re: Lisp history: IF, etc.Paul Rubin
| | |     |  |     `* Re: Lisp history: IF, etc.Ben Bacarisse
| | |     |  |      `* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| | |     |  |       `- Re: Lisp history: IF, etc.Stefan Monnier
| | |     |  `- Re: Lisp history: IF, etc.Jeff Barnett
| | |     `- Re: Lisp history: IF, etc.Stefan Ram
| | `- Re: Lisp history: IF, etc.Ben Bacarisse
| +* Re: Lisp history: IF, etc.Kaz Kylheku
| |+* Re: Lisp history: IF, etc.Alan Bawden
| ||+* Re: Lisp history: IF, etc.Kaz Kylheku
| |||`* Re: Lisp history: IF, etc.Kaz Kylheku
| ||| `- on levels of disappointment (Was: Re: Lisp history: IF, etc.)Julieta Shem
| ||`- Re: Lisp history: IF, etc.Julieta Shem
| |`- Re: Lisp history: IF, etc.Spiros Bousbouras
| +* Re: Lisp history: IF, etc.Lawrence D'Oliveiro
| |`* Re: Lisp history: IF, etc.Alan Bawden
| | `- Re: Lisp history: IF, etc.Kaz Kylheku
| `* Re: Lisp history: IF, etc.albert
|  `* Re: Lisp history: IF, etc.Alan Bawden
|   `- Re: Lisp history: IF, etc.Lawrence D'Oliveiro
`* Re: Lisp history: IF, etc.Kaz Kylheku
 `* Re: Lisp history: IF, etc.Alan Bawden
  `- Re: Lisp history: IF, etc.Lawrence D'Oliveiro

Pages:123
Re: Lisp history: IF, etc.

<m35xwg8d7d.fsf@leonis4.robolove.meer.net>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4152&group=comp.lang.lisp#4152

  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: enometh@meer.net (Madhu)
Newsgroups: comp.lang.lisp
Subject: Re: Lisp history: IF, etc.
Date: Wed, 17 Apr 2024 16:31:58 +0530
Organization: Motzarella
Lines: 21
Message-ID: <m35xwg8d7d.fsf@leonis4.robolove.meer.net>
References: <uu54la$3su5b$6@dont-email.me>
<86h6gjpq3i.fsf_-_@williamsburg.bawden.org>
<m3frw2vlok.fsf@leonis4.robolove.meer.net>
<86cyr6pb2l.fsf@williamsburg.bawden.org>
<875xwy412p.fsf@nightsong.com>
<868r1up0wk.fsf@williamsburg.bawden.org>
<871q7m3wrj.fsf@nightsong.com>
<86zfu9ooux.fsf@williamsburg.bawden.org>
<87frw03b4j.fsf@nightsong.com> <877chbfs00.fsf@yaxenu.org>
<87r0f61jkb.fsf@nightsong.com> <uvkf5e$iaa5$1@dont-email.me>
<87il0iynlu.fsf@nightsong.com> <uvl0hh$p5em$1@dont-email.me>
<uvl8v6$qqd0$1@dont-email.me> <87edb5yxn5.fsf@nightsong.com>
<uvn7ph$17j5g$5@dont-email.me> <87a5lszqvp.fsf@nightsong.com>
<uvnde9$1clde$1@dont-email.me> <uvnfd4$1ct1p$4@dont-email.me>
<875xwgzal9.fsf@nightsong.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 17 Apr 2024 13:01:28 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="15d318821b76a16cc3486822ff374c41";
logging-data="1655414"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185ZEIFykED18/hZ0gR8Q7yvHLdDHHJiw8="
Cancel-Lock: sha1:x6YCuBCVNfLx2V/tjta4u/x3W74=
sha1:crqQyMDU62vSLTF4cOBqq2JWJLA=
 by: Madhu - Wed, 17 Apr 2024 11:01 UTC

* Paul Rubin <875xwgzal9.fsf@nightsong.com> :
Wrote on Wed, 17 Apr 2024 00:56:18 -0700:

> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>> Was it a matter of timing, then? Perl came along at just the point
>> where the hardware was powerful enough to take the complexities of
>> regular expressions in its stride, so that’s when the whole idea
>> really took off.
>
> Unix had regular expressions because Thompson's QED editor on some
> weird old GE(?) minicomputer had had them. It compiled the regexex
> into machine code, iirc. Perl was sort of Awk on steroids and Awk
> also had regexes. I think regexes per se were never very cpu or
> memory hungry.
>
> Snobol and Spitbol didn't have regexes. They did pattern matching by
> brute force backtracking. By that era though, computers had much more
> memory than they did when Lisp 2 was happening.

Languages in the next decade didn't seem to mind not having regex either
REXX, ICON, REBOL (this one is much later)

Re: Lisp history: IF, etc.

<Extensionality-20240417132304@ram.dialup.fu-berlin.de>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4153&group=comp.lang.lisp#4153

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: ram@zedat.fu-berlin.de (Stefan Ram)
Newsgroups: comp.lang.lisp
Subject: Re: Lisp history: IF, etc.
Date: 17 Apr 2024 12:24:04 GMT
Organization: Stefan Ram
Lines: 19
Expires: 1 Feb 2025 11:59:58 GMT
Message-ID: <Extensionality-20240417132304@ram.dialup.fu-berlin.de>
References: <uu54la$3su5b$6@dont-email.me> <20240329101248.556@kylheku.com> <uu6t9h$dq4d$1@dont-email.me> <20240329104716.777@kylheku.com> <uu8p02$uebm$1@dont-email.me> <20240330112105.553@kylheku.com> <uudrfg$2cskm$1@dont-email.me> <87r0fp8lab.fsf@tudado.org> <uuehdj$2hshe$1@dont-email.me> <87wmpg7gpg.fsf@tudado.org> <LISP-20240402085115@ram.dialup.fu-berlin.de> <20240402084057.881@kylheku.com> <86h6gjpq3i.fsf_-_@williamsburg.bawden.org> <m3frw2vlok.fsf@leonis4.robolove.meer.net> <86cyr6pb2l.fsf@williamsburg.bawden.org> <875xwy412p.fsf@nightsong.com> <868r1up0wk.fsf@williamsburg.bawden.org> <871q7m3wrj.fsf@nightsong.com> <86zfu9ooux.fsf@williamsburg.bawden.org> <87frw03b4j.fsf@nightsong.com> <877chbfs00.fsf@yaxenu.org> <87r0f61jkb.fsf@nightsong.com> <uvkf5e$iaa5$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de U60qpqYRHnHeGDwqUWeCOAw3eLDDDNABRGhNSHb6ghesCY
Cancel-Lock: sha1:papQ8rGwkO57u6s/Hq2gOptgIug= sha256:6WfuNt70nyayXuehRbojT2hIiFI2bs2k5mVKnZ2ObOk=
X-Copyright: (C) Copyright 2024 Stefan Ram. All rights reserved.
Distribution through any means other than regular usenet
channels is forbidden. It is forbidden to publish this
article in the Web, to change URIs of this article into links,
and to transfer the body without this notice, but quotations
of parts in other Usenet posts are allowed.
X-No-Archive: Yes
Archive: no
X-No-Archive-Readme: "X-No-Archive" is set, because this prevents some
services to mirror the article in the web. But the article may
be kept on a Usenet archive server with only NNTP access.
X-No-Html: yes
Content-Language: en-US
 by: Stefan Ram - Wed, 17 Apr 2024 12:24 UTC

Jeff Barnett <jbb@notatt.com> wrote or quoted:
>Sir Walter Raleigh was the author of "The Lie"
>Did the Queen know that Raleigh wrote "The Lie"?
>might produce
>Did the Queen know TRUE?

This here thing might have some connection to what folks call
"Extensionality": "To find the value of an expression,
the only thing one needs to know about a subexpression is its
(the subexpression's) value."

Now, we can say with a high degree of certainty that natural
language ain't got no truck with this "Extensionality" business,
at least not the way ol' man McCarthy was demonstratin' it.

The very idea that logical statements are a good fit for
modellin' natural language utterances, and that these bad
boys have some kind of "truth value" as their "meaning"?
Hoo-wee, that's a real doozy, let me tell you!

Re: Lisp history: IF, etc.

<87pluondm6.fsf@bsb.me.uk>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4154&group=comp.lang.lisp#4154

  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: ben.usenet@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.lang.lisp
Subject: Re: Lisp history: IF, etc.
Date: Wed, 17 Apr 2024 17:44:01 +0100
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <87pluondm6.fsf@bsb.me.uk>
References: <uu54la$3su5b$6@dont-email.me>
<86h6gjpq3i.fsf_-_@williamsburg.bawden.org>
<m3frw2vlok.fsf@leonis4.robolove.meer.net>
<86cyr6pb2l.fsf@williamsburg.bawden.org>
<875xwy412p.fsf@nightsong.com>
<868r1up0wk.fsf@williamsburg.bawden.org>
<871q7m3wrj.fsf@nightsong.com>
<86zfu9ooux.fsf@williamsburg.bawden.org>
<87frw03b4j.fsf@nightsong.com> <877chbfs00.fsf@yaxenu.org>
<87r0f61jkb.fsf@nightsong.com> <uvkf5e$iaa5$1@dont-email.me>
<87il0iynlu.fsf@nightsong.com> <uvl0hh$p5em$1@dont-email.me>
<uvl8v6$qqd0$1@dont-email.me> <87edb5yxn5.fsf@nightsong.com>
<uvn7ph$17j5g$5@dont-email.me> <87a5lszqvp.fsf@nightsong.com>
<uvnde9$1clde$1@dont-email.me> <uvnfd4$1ct1p$4@dont-email.me>
<875xwgzal9.fsf@nightsong.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 17 Apr 2024 18:44:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="39e43a1f7f1a3f90c725b40bf55e0b25";
logging-data="1794752"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+D9V1MuqW8D9QFCZ4RGrwT+miZHDmxjYU="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:30nsWKJD86g/n+uzcKn77XtSjos=
sha1:b7Vnuj0iD5kd6zl5zcW6kiohWys=
X-BSB-Auth: 1.db2f71553c2c871e90fe.20240417174401BST.87pluondm6.fsf@bsb.me.uk
 by: Ben Bacarisse - Wed, 17 Apr 2024 16:44 UTC

Paul Rubin <no.email@nospam.invalid> writes:

> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>> Was it a matter of timing, then? Perl came along at just the point where
>> the hardware was powerful enough to take the complexities of regular
>> expressions in its stride, so that’s when the whole idea really took off.
>
> Unix had regular expressions because Thompson's QED editor on some weird
> old GE(?) minicomputer had had them. It compiled the regexex into
> machine code, iirc. Perl was sort of Awk on steroids and Awk also had
> regexes. I think regexes per se were never very cpu or memory hungry.
>
> Snobol and Spitbol didn't have regexes. They did pattern matching by
> brute force backtracking. By that era though, computers had much more
> memory than they did when Lisp 2 was happening.

SNOBOL's patterns were much more "procedural" than REs. For example,
you could implement Russell's paradox in SNOBOL: a pattern that matches
only those patterns that don't match themselves.

--
Ben.

Re: Lisp history: IF, etc.

<uvph53$1qshp$4@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4155&group=comp.lang.lisp#4155

  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: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.lisp
Subject: Re: Lisp history: IF, etc.
Date: Wed, 17 Apr 2024 22:06:27 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <uvph53$1qshp$4@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me>
<86h6gjpq3i.fsf_-_@williamsburg.bawden.org>
<m3frw2vlok.fsf@leonis4.robolove.meer.net>
<86cyr6pb2l.fsf@williamsburg.bawden.org> <875xwy412p.fsf@nightsong.com>
<868r1up0wk.fsf@williamsburg.bawden.org> <871q7m3wrj.fsf@nightsong.com>
<86zfu9ooux.fsf@williamsburg.bawden.org> <87frw03b4j.fsf@nightsong.com>
<877chbfs00.fsf@yaxenu.org> <87r0f61jkb.fsf@nightsong.com>
<uvkf5e$iaa5$1@dont-email.me> <87il0iynlu.fsf@nightsong.com>
<uvl0hh$p5em$1@dont-email.me> <uvl8v6$qqd0$1@dont-email.me>
<87edb5yxn5.fsf@nightsong.com> <uvn7ph$17j5g$5@dont-email.me>
<87a5lszqvp.fsf@nightsong.com> <uvnde9$1clde$1@dont-email.me>
<uvnfd4$1ct1p$4@dont-email.me> <875xwgzal9.fsf@nightsong.com>
<m35xwg8d7d.fsf@leonis4.robolove.meer.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 18 Apr 2024 00:06:27 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ec6fcf3bb75b95711759fde7cd91a1dc";
logging-data="1929785"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19GOVYAuEy+n1P4dc2NIMQv"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:XHSjOsCGusUTh02SznitwjdjcJo=
 by: Lawrence D'Oliv - Wed, 17 Apr 2024 22:06 UTC

On Wed, 17 Apr 2024 16:31:58 +0530, Madhu wrote:

> * Paul Rubin <875xwgzal9.fsf@nightsong.com> :
> Wrote on Wed, 17 Apr 2024 00:56:18 -0700:
>
>> Snobol and Spitbol didn't have regexes. They did pattern matching by
>> brute force backtracking. By that era though, computers had much more
>> memory than they did when Lisp 2 was happening.
>
> Languages in the next decade didn't seem to mind not having regex either
> REXX, ICON, REBOL (this one is much later)

None of which are more than museum pieces at this stage. (And you forgot
to mention BASIC.)

Nowadays, say anything about “string processing”, and regexes are
automatically assumed to be part of the mix.

Re: Lisp history: IF, etc.

<uvphaj$1qshp$5@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4156&group=comp.lang.lisp#4156

  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: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.lisp
Subject: Re: Lisp history: IF, etc.
Date: Wed, 17 Apr 2024 22:09:24 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <uvphaj$1qshp$5@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me>
<86h6gjpq3i.fsf_-_@williamsburg.bawden.org>
<m3frw2vlok.fsf@leonis4.robolove.meer.net>
<86cyr6pb2l.fsf@williamsburg.bawden.org> <875xwy412p.fsf@nightsong.com>
<868r1up0wk.fsf@williamsburg.bawden.org> <871q7m3wrj.fsf@nightsong.com>
<86zfu9ooux.fsf@williamsburg.bawden.org> <87frw03b4j.fsf@nightsong.com>
<877chbfs00.fsf@yaxenu.org> <87r0f61jkb.fsf@nightsong.com>
<uvkf5e$iaa5$1@dont-email.me> <87il0iynlu.fsf@nightsong.com>
<uvl0hh$p5em$1@dont-email.me> <uvl8v6$qqd0$1@dont-email.me>
<87edb5yxn5.fsf@nightsong.com> <uvn7ph$17j5g$5@dont-email.me>
<87a5lszqvp.fsf@nightsong.com> <uvnde9$1clde$1@dont-email.me>
<uvnfd4$1ct1p$4@dont-email.me> <875xwgzal9.fsf@nightsong.com>
<87pluondm6.fsf@bsb.me.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 18 Apr 2024 00:09:24 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ec6fcf3bb75b95711759fde7cd91a1dc";
logging-data="1929785"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/SelU1vr/HvJ3IGH08CAOE"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:n1HfV2cb1Lj8Fzbo7gbonemRUH4=
 by: Lawrence D'Oliv - Wed, 17 Apr 2024 22:09 UTC

On Wed, 17 Apr 2024 17:44:01 +0100, Ben Bacarisse wrote:

> SNOBOL's patterns were much more "procedural" than REs. For example,
> you could implement Russell's paradox in SNOBOL: a pattern that matches
> only those patterns that don't match themselves.

I would expect a paradox like that to behave the same way it does when
expressed in λ-calculus: get stuck in an endless loop.

Mathematicians seem to be scared of paradoxes. But if you realize that
they are just equivalent to endless loops in a computation, which is
something we deal with all the time in Comp Sci, then they are no longer
so scary.

Re: Lisp history: IF, etc.

<jwvwmovy6vt.fsf-monnier+comp.lang.lisp@gnu.org>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4157&group=comp.lang.lisp#4157

  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: monnier@iro.umontreal.ca (Stefan Monnier)
Newsgroups: comp.lang.lisp
Subject: Re: Lisp history: IF, etc.
Date: Wed, 17 Apr 2024 18:18:09 -0400
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <jwvwmovy6vt.fsf-monnier+comp.lang.lisp@gnu.org>
References: <uu54la$3su5b$6@dont-email.me>
<86cyr6pb2l.fsf@williamsburg.bawden.org>
<875xwy412p.fsf@nightsong.com>
<868r1up0wk.fsf@williamsburg.bawden.org>
<871q7m3wrj.fsf@nightsong.com>
<86zfu9ooux.fsf@williamsburg.bawden.org>
<87frw03b4j.fsf@nightsong.com> <877chbfs00.fsf@yaxenu.org>
<87r0f61jkb.fsf@nightsong.com> <uvkf5e$iaa5$1@dont-email.me>
<87il0iynlu.fsf@nightsong.com> <uvl0hh$p5em$1@dont-email.me>
<uvl8v6$qqd0$1@dont-email.me> <87edb5yxn5.fsf@nightsong.com>
<uvn7ph$17j5g$5@dont-email.me> <87a5lszqvp.fsf@nightsong.com>
<uvnde9$1clde$1@dont-email.me> <uvnfd4$1ct1p$4@dont-email.me>
<875xwgzal9.fsf@nightsong.com> <87pluondm6.fsf@bsb.me.uk>
<uvphaj$1qshp$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Thu, 18 Apr 2024 00:20:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="0ab5125231e1e59b5eaf5d8b47afede1";
logging-data="1935703"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ma3BDq9rt5QL2moIecsiKzxmGjL+nSYE="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:6yJ+GV3wLEsdHyknLOXUtIfyhpo=
sha1:namcRGLW5wqzVqW9bp9IzKwx2pI=
 by: Stefan Monnier - Wed, 17 Apr 2024 22:18 UTC

> Mathematicians seem to be scared of paradoxes. But if you realize that
> they are just equivalent to endless loops in a computation, which is
> something we deal with all the time in Comp Sci, then they are no longer
> so scary.

The problem is that mathematicians don't run their proofs, so such an
inf-loop trips them up into thinking that everything is true.

It's also a problem for computers when we don't want to run our proofs
either (e.g. when we don't want to wait for that proof that the index is
within bounds to finish before we access the array?).

Stefan

Re: Lisp history: IF, etc.

<87y19by4q1.fsf@nightsong.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=4158&group=comp.lang.lisp#4158

  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: no.email@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.lisp
Subject: Re: Lisp history: IF, etc.
Date: Wed, 17 Apr 2024 16:00:38 -0700
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <87y19by4q1.fsf@nightsong.com>
References: <uu54la$3su5b$6@dont-email.me>
<86cyr6pb2l.fsf@williamsburg.bawden.org>
<875xwy412p.fsf@nightsong.com>
<868r1up0wk.fsf@williamsburg.bawden.org>
<871q7m3wrj.fsf@nightsong.com>
<86zfu9ooux.fsf@williamsburg.bawden.org>
<87frw03b4j.fsf@nightsong.com> <877chbfs00.fsf@yaxenu.org>
<87r0f61jkb.fsf@nightsong.com> <uvkf5e$iaa5$1@dont-email.me>
<87il0iynlu.fsf@nightsong.com> <uvl0hh$p5em$1@dont-email.me>
<uvl8v6$qqd0$1@dont-email.me> <87edb5yxn5.fsf@nightsong.com>
<uvn7ph$17j5g$5@dont-email.me> <87a5lszqvp.fsf@nightsong.com>
<uvnde9$1clde$1@dont-email.me> <uvnfd4$1ct1p$4@dont-email.me>
<875xwgzal9.fsf@nightsong.com>
<m35xwg8d7d.fsf@leonis4.robolove.meer.net>
<uvph53$1qshp$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 18 Apr 2024 01:00:39 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a6387977018b538d3ac2a4a684b6cba4";
logging-data="1954934"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/BpCi3StURDJVKWA6AoQfI"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:De4Z9rrfSQ6pR1XWw8r0zgnpH6A=
sha1:y+DxZoLxGGpbXJwNJYvqnrROZcA=
 by: Paul Rubin - Wed, 17 Apr 2024 23:00 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> Nowadays, say anything about “string processing”, and regexes are
> automatically assumed to be part of the mix.

Haskell has a regex library but people tend to use one of the parser
combinator libraries instead (Parsec or Attoparsec). Parsec reminds me
a bit of SNOBOL patterns though the mechanism is not at all similar.

SNOBOL was a very old fashioned funky language. Every statement
optionally contained up to two different GOTOs. ICON was more modern
looking. I actually used SNOBOL as as a kid, and it was fun. But yes,
museum piece.

I'm not old enough to have been around for when large applications were
written in assembly language, but SPITBOL was one of those applications,
and perusing the source code is very impressive.

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor