Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Reply hazy, ask again later.


comp / comp.lang.lisp / Re: X in every language syndrome

SubjectAuthor
* Re: X in every language syndromeGeorge Neuner
`* Re: X in every language syndromeKaz Kylheku
 `* Re: X in every language syndromeGeorge Neuner
  `* Re: X in every language syndromePaul Rubin
   `* Re: X in every language syndromeGeorge Neuner
    `* Re: X in every language syndromeGeorge Neuner
     `* Re: X in every language syndromeNils M Holm
      `* Re: X in every language syndromeGeorge Neuner
       `- Re: X in every language syndromeNils M Holm

1
Subject: Re: X in every language syndrome
From: George Neuner
Newsgroups: comp.lang.lisp
Organization: i2pn2 (i2pn.org)
Date: Mon, 8 Jul 2024 16:13 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: Mon, 08 Jul 2024 12:13:54 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org> <rad49v$nbh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: i2pn2.org;
logging-data="2591047"; mail-complaints-to="usenet@i2pn2.org";
posting-account="h5eMH71iFfocGZucc+SnA0y5I+72/ecoTCcIjMd3Uww";
User-Agent: ForteAgent/8.00.32.1272
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Sun, 24 May 2020 00:30:21 -0600, Jeff Barnett <jbb@notatt.com>
wrote:

> ...
> By the way, these "use" directives are about as low
>level as you can get. Why doesn't the system load whatever is used? Is
>your toy designed for less then megabyte memory machines. [There's two
>questions buried in here.]

Stupid question: why do you consider Scheme using a library to be more
"low level" than Lisp using a package?

Gauche is a bit odd in that it has both "use" and "require", but the
difference is only syntax. Gauche has a culture of distinguishing use
of the built-in extensions ("use") vs other libraries ("require").

Subject: Re: X in every language syndrome
From: Kaz Kylheku
Newsgroups: comp.lang.lisp
Organization: A noiseless patient Spider
Date: Tue, 9 Jul 2024 02:18 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: 643-408-1753@kylheku.com (Kaz Kylheku)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: Tue, 9 Jul 2024 02:18:23 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <20240708190835.567@kylheku.com>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org>
<rad49v$nbh$1@dont-email.me> <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com>
Injection-Date: Tue, 09 Jul 2024 04:18:23 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="eb6f9df33a8cab964bf8a3b5b8508662";
logging-data="1297100"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181SO2Yk8AvkWat5Kd0i1CkIbhY5q6C94U="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:9oAmLtwK6FWqxiZXPP0cJdNRpAE=
View all headers

On 2024-07-08, George Neuner <gneuner2@comcast.net> wrote:
> On Sun, 24 May 2020 00:30:21 -0600, Jeff Barnett <jbb@notatt.com>
> wrote:
>
>> ...
>> By the way, these "use" directives are about as low
>>level as you can get. Why doesn't the system load whatever is used? Is
>>your toy designed for less then megabyte memory machines. [There's two
>>questions buried in here.]
>
> Stupid question: why do you consider Scheme using a library to be more
> "low level" than Lisp using a package?
>
> Gauche is a bit odd in that it has both "use" and "require", but the
> difference is only syntax. Gauche has a culture of distinguishing use
> of the built-in extensions ("use") vs other libraries ("require").

The built-in stuff should not require any magic incantation to come
online. If such a thing is needed in something calling itself a Lisp
dialect, that's embarrassing.

--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca

Subject: Re: X in every language syndrome
From: George Neuner
Newsgroups: comp.lang.lisp
Organization: i2pn2 (i2pn.org)
Date: Wed, 10 Jul 2024 17:00 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: Wed, 10 Jul 2024 13:00:58 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <l4ct8jp5h3aivemu5mfhv0huih26l3t18g@4ax.com>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org> <rad49v$nbh$1@dont-email.me> <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com> <20240708190835.567@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: i2pn2.org;
logging-data="2819594"; mail-complaints-to="usenet@i2pn2.org";
posting-account="h5eMH71iFfocGZucc+SnA0y5I+72/ecoTCcIjMd3Uww";
User-Agent: ForteAgent/8.00.32.1272
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Tue, 9 Jul 2024 02:18:23 -0000 (UTC), Kaz Kylheku
<643-408-1753@kylheku.com> wrote:

>On 2024-07-08, George Neuner <gneuner2@comcast.net> wrote:
>> On Sun, 24 May 2020 00:30:21 -0600, Jeff Barnett <jbb@notatt.com>
>> wrote:
>>
>>> ...
>>> By the way, these "use" directives are about as low
>>>level as you can get. Why doesn't the system load whatever is used? Is
>>>your toy designed for less then megabyte memory machines. [There's two
>>>questions buried in here.]
>>
>> Stupid question: why do you consider Scheme using a library to be more
>> "low level" than Lisp using a package?
>>
>> Gauche is a bit odd in that it has both "use" and "require", but the
>> difference is only syntax. Gauche has a culture of distinguishing use
>> of the built-in extensions ("use") vs other libraries ("require").
>
>The built-in stuff should not require any magic incantation to come
>online. If such a thing is needed in something calling itself a Lisp
>dialect, that's embarrassing.

Clearly Scheme is a Lisp *derivative*, but I think it's debatable
whether Scheme really can be considered a Lisp *dialect*. Its
semantics are very different and it was as much inspired by Algol as
by Lisp.

YMMV.

In any case, in that code fragment, the functions provided by
util.match are *not* built-in - they are in an implementation specific
library.

Prior to R6RS (circa 2007), Scheme did not even have syntax for
specifying or using libraries. Although a number of implementations
did provide them, there was no "standard" way to do it. Gauche's
"extensions" fall into this category.

Subject: Re: X in every language syndrome
From: Paul Rubin
Newsgroups: comp.lang.lisp
Organization: A noiseless patient Spider
Date: Thu, 11 Jul 2024 08:45 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: no.email@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: Thu, 11 Jul 2024 01:45:39 -0700
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <87v81cnwp8.fsf@nightsong.com>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org>
<rad49v$nbh$1@dont-email.me>
<123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com>
<20240708190835.567@kylheku.com>
<l4ct8jp5h3aivemu5mfhv0huih26l3t18g@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Thu, 11 Jul 2024 10:45:39 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="682b26ab0de75d5eae664fc8da881298";
logging-data="2514548"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18SRSASlVSvyJFhM/rk0+1N"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:AzNfNHPrLqxDG20r9UItcIXPQRE=
sha1:c35SgJ0p/+MTZQcsX4FKryWOMt4=
View all headers

George Neuner <gneuner2@comcast.net> writes:
> Prior to R6RS (circa 2007), Scheme did not even have syntax for
> specifying or using libraries. Although a number of implementations
> did provide them, there was no "standard" way to do it.

That is an intentional practice with Scheme, I believe. They don't like
to standardize stuff until there are implementations out there that
users seem to think are done right.

Subject: Re: X in every language syndrome
From: George Neuner
Newsgroups: comp.lang.lisp
Organization: i2pn2 (i2pn.org)
Date: Fri, 12 Jul 2024 11:19 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: Fri, 12 Jul 2024 07:19:47 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <2f329jd2q0gfhoietn99iir10nrtgf40uk@4ax.com>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org> <rad49v$nbh$1@dont-email.me> <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com> <20240708190835.567@kylheku.com> <l4ct8jp5h3aivemu5mfhv0huih26l3t18g@4ax.com> <87v81cnwp8.fsf@nightsong.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: i2pn2.org;
logging-data="3019815"; mail-complaints-to="usenet@i2pn2.org";
posting-account="h5eMH71iFfocGZucc+SnA0y5I+72/ecoTCcIjMd3Uww";
User-Agent: ForteAgent/8.00.32.1272
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Thu, 11 Jul 2024 01:45:39 -0700, Paul Rubin
<no.email@nospam.invalid> wrote:

>George Neuner <gneuner2@comcast.net> writes:
>> Prior to R6RS (circa 2007), Scheme did not even have syntax for
>> specifying or using libraries. Although a number of implementations
>> did provide them, there was no "standard" way to do it.
>
>That is an intentional practice with Scheme, I believe. They don't like
>to standardize stuff until there are implementations out there that
>users seem to think are done right.

R_RS documents are not standards per se - they simply describe what is
considered a conforming implementation.

There are ISO and ANSI standards for Scheme, but they are based on
R3RS, circa ~1990[*]. As far as I'm aware, no other version of scheme
has been the subject of a standard.

[*] The R3RS document is not dated (that I can find), but I was using
an R3RS implementation in grad school in the early 90's.

Subject: Re: X in every language syndrome
From: George Neuner
Newsgroups: comp.lang.lisp
Organization: i2pn2 (i2pn.org)
Date: Fri, 12 Jul 2024 13:44 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: Fri, 12 Jul 2024 09:44:50 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <koc29jp45ecp2uc3hhncqiqqkiq5m0sp98@4ax.com>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org> <rad49v$nbh$1@dont-email.me> <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com> <20240708190835.567@kylheku.com> <l4ct8jp5h3aivemu5mfhv0huih26l3t18g@4ax.com> <87v81cnwp8.fsf@nightsong.com> <2f329jd2q0gfhoietn99iir10nrtgf40uk@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: i2pn2.org;
logging-data="3032595"; mail-complaints-to="usenet@i2pn2.org";
posting-account="h5eMH71iFfocGZucc+SnA0y5I+72/ecoTCcIjMd3Uww";
User-Agent: ForteAgent/8.00.32.1272
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Fri, 12 Jul 2024 07:19:47 -0400, George Neuner
<gneuner2@comcast.net> wrote:

>[*] The R3RS document is not dated (that I can find), but I was using
>an R3RS implementation in grad school in the early 90's.

I think by the time I was leaving grad school in '93 they were up to
R5RS already.

Subject: Re: X in every language syndrome
From: Nils M Holm
Newsgroups: comp.lang.lisp
Organization: TARFU
Date: Fri, 12 Jul 2024 15:37 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: nmh@sraddha.invalid (Nils M Holm)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: 12 Jul 2024 15:37:33 GMT
Organization: TARFU
Lines: 17
Sender: Nils M Holm <nmh@sraddha.local>
Message-ID: <lfd0ttFpjm6U1@mid.individual.net>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org> <rad49v$nbh$1@dont-email.me> <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com> <20240708190835.567@kylheku.com> <l4ct8jp5h3aivemu5mfhv0huih26l3t18g@4ax.com> <87v81cnwp8.fsf@nightsong.com> <2f329jd2q0gfhoietn99iir10nrtgf40uk@4ax.com> <koc29jp45ecp2uc3hhncqiqqkiq5m0sp98@4ax.com>
X-Trace: individual.net n61j6rcetnm4eb1mJFw3CwaRDMgzY1Rj5eEVtSDI0uWrh5z9P4
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:A/e1K5f6CKpjMFKSpxBKOSAftlA= sha256:NeAapGjgKUGBJxbzB8Pr8VOTiXImsn1sRUJe40TbtP4=
User-Agent: tin/2.6.1-20211226 ("Convalmore") (FreeBSD/12.4-RELEASE (amd64))
View all headers

George Neuner <gneuner2@comcast.net> wrote:
> On Fri, 12 Jul 2024 07:19:47 -0400, George Neuner
> <gneuner2@comcast.net> wrote:
>
>>[*] The R3RS document is not dated (that I can find), but I was using
>>an R3RS implementation in grad school in the early 90's.
>
> I think by the time I was leaving grad school in '93 they were up to
> R5RS already.

Interesting, the R3RS indeed has no date. The RRRS is dated 1985 and
the R4RS 1991. In think R3RS may have been 1986 or 1987. FWIW, I see
no date later than 1986 in the references. Then there was a long break
between R4 and R5. R5RS appeared in 1998.

--
Nils M Holm < n m h @ t 3 x . o r g > http://t3x.org

Subject: Re: X in every language syndrome
From: George Neuner
Newsgroups: comp.lang.lisp
Organization: i2pn2 (i2pn.org)
Date: Sun, 14 Jul 2024 15:53 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: gneuner2@comcast.net (George Neuner)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: Sun, 14 Jul 2024 11:53:16 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <6jr79jhnaoaf33vpe44df949ndota311cj@4ax.com>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org> <rad49v$nbh$1@dont-email.me> <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com> <20240708190835.567@kylheku.com> <l4ct8jp5h3aivemu5mfhv0huih26l3t18g@4ax.com> <87v81cnwp8.fsf@nightsong.com> <2f329jd2q0gfhoietn99iir10nrtgf40uk@4ax.com> <koc29jp45ecp2uc3hhncqiqqkiq5m0sp98@4ax.com> <lfd0ttFpjm6U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Info: i2pn2.org;
logging-data="3268778"; mail-complaints-to="usenet@i2pn2.org";
posting-account="h5eMH71iFfocGZucc+SnA0y5I+72/ecoTCcIjMd3Uww";
User-Agent: ForteAgent/8.00.32.1272
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On 12 Jul 2024 15:37:33 GMT, Nils M Holm <nmh@sraddha.invalid> wrote:

>George Neuner <gneuner2@comcast.net> wrote:
>> On Fri, 12 Jul 2024 07:19:47 -0400, George Neuner
>> <gneuner2@comcast.net> wrote:
>>
>>>[*] The R3RS document is not dated (that I can find), but I was using
>>>an R3RS implementation in grad school in the early 90's.
>>
>> I think by the time I was leaving grad school in '93 they were up to
>> R5RS already.
>
>Interesting, the R3RS indeed has no date. The RRRS is dated 1985 and
>the R4RS 1991. In think R3RS may have been 1986 or 1987. FWIW, I see
>no date later than 1986 in the references. Then there was a long break
>between R4 and R5. R5RS appeared in 1998.

I defer to your knowledge of the history. 8-)

I thought it was an R5 I was using because it had syntax-rules, but
re-reading the R_RS docs, I see that R4 could have had them as an
extension.

Subject: Re: X in every language syndrome
From: Nils M Holm
Newsgroups: comp.lang.lisp
Organization: TARFU
Date: Mon, 15 Jul 2024 19:17 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: nmh@sraddha.invalid (Nils M Holm)
Newsgroups: comp.lang.lisp
Subject: Re: X in every language syndrome
Date: 15 Jul 2024 19:17:28 GMT
Organization: TARFU
Lines: 16
Sender: Nils M Holm <nmh@sraddha.local>
Message-ID: <lflau8F2sooU1@mid.individual.net>
References: <m2r1vnfvey.fsf@axel-reichert.de> <raacgq$nu4$1@gioia.aioe.org> <rad49v$nbh$1@dont-email.me> <123o8j9cfdn9f9nvh1vecm1tere9dbuns0@4ax.com> <20240708190835.567@kylheku.com> <l4ct8jp5h3aivemu5mfhv0huih26l3t18g@4ax.com> <87v81cnwp8.fsf@nightsong.com> <2f329jd2q0gfhoietn99iir10nrtgf40uk@4ax.com> <koc29jp45ecp2uc3hhncqiqqkiq5m0sp98@4ax.com> <lfd0ttFpjm6U1@mid.individual.net> <6jr79jhnaoaf33vpe44df949ndota311cj@4ax.com>
X-Trace: individual.net wjCqQJu4U5rxMGlNrZhA7Ak18KYPvwKC6N4UqCvIYnUlcBxvli
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:dBiffE6GGC53gnjCnQSAuuMWCAw= sha256:bEkmjKYT2xyGgTjZIOgKvhIi2Frhaum7wEDnuO7l2Xg=
User-Agent: tin/2.6.1-20211226 ("Convalmore") (FreeBSD/12.4-RELEASE (amd64))
View all headers

George Neuner <gneuner2@comcast.net> wrote:
> I defer to your knowledge of the history. 8-)

8)

> I thought it was an R5 I was using because it had syntax-rules, but
> re-reading the R_RS docs, I see that R4 could have had them as an
> extension.

R4RS described define-syntax, syntax-rules, etc in an appendix. I think
the system was pretty much identical to what became "official" in R5RS,
but I am not entirely sure, because I have always prefered the low-level,
LISP defmacro-style macros, which many R4RS implementations also offered.

--
Nils M Holm < n m h @ t 3 x . o r g > http://t3x.org

1

rocksolid light 0.9.8
clearnet tor