Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #192: runaway cat on system.


comp / comp.lang.scheme / Any marginally usable programming language approaches an ill defined barely usable re-implementation of half of Common-Lisp

SubjectAuthor
* Any marginally usable programming language approaches an ill defined barely usabHenHanna
`* Re: Any marginally usable programming language approaches an ill defined barely Sebastian Wells
 `- Re: Any marginally usable programming language approaches an ill defined barely Lawrence D'Oliveiro

1
Subject: Any marginally usable programming language approaches an ill defined barely usable re-implementation of half of Common-Lisp
From: HenHanna
Newsgroups: comp.lang.lisp, comp.lang.scheme, comp.lang.python
Organization: A noiseless patient Spider
Date: Mon, 27 May 2024 19:37 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: HenHanna@devnull.tb (HenHanna)
Newsgroups: comp.lang.lisp,comp.lang.scheme,comp.lang.python
Subject: Any marginally usable programming language approaches an ill defined
barely usable re-implementation of half of Common-Lisp
Date: Mon, 27 May 2024 12:37:01 -0700
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <v32ncu$68vb$1@dont-email.me>
References: <868r5vt80v.fsf@williamsburg.bawden.org>
<87jzpdx4e7.fsf@clsnet.nl> <v31rqb$p5f$1@dont-email.me>
<87ikyzpccd.fsf@clsnet.nl>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 27 May 2024 21:37:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="4222030532db013d1f2363728e3893c6";
logging-data="205803"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/R9MMigZ2AWkzNG5BJmJ54qCzfzvgpptw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:gzjmIyIBVDFeF9s3hvThtI7hbIo=
In-Reply-To: <87ikyzpccd.fsf@clsnet.nl>
Content-Language: en-US
View all headers

On 5/27/2024 7:18 AM, Cor wrote:
> Some entity, AKA "B. Pym" <No_spamming@noWhere_7073.org>,
> wrote this mindboggling stuff:
> (selectively-snipped-or-not-p)
>
>> On 12/16/2023, cor@clsnet.nl wrote:
>>
>>> Any marginally usable programming language approaches an ill
>>> defined barely usable re-implementation of half of common-lisp
>>
>> The good news is, it's not Lisp that sucks, but Common Lisp.
>> --- Paul Graham
>
> Just to set the record straight;
> This is not My line.
> I quoted it but don't know who the originator of that remark is.
>
> Cor
>

a few years ago... when i started learning Python...

it was so exciting...

Every day i thought...

--- THis is Lisp in a thin-disguise ... SO Everyone gets it now.
Everyone is a Lisper now.

Subject: Re: Any marginally usable programming language approaches an ill defined barely usable re-implementation of half of Common-Lisp
From: Sebastian Wells
Newsgroups: comp.lang.lisp, comp.lang.scheme, comp.lang.python
Organization: A noiseless patient Spider
Date: Mon, 24 Jun 2024 06:07 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: sebastian@here.com.invalid (Sebastian Wells)
Newsgroups: comp.lang.lisp,comp.lang.scheme,comp.lang.python
Subject: Re: Any marginally usable programming language approaches an ill
defined barely usable re-implementation of half of Common-Lisp
Date: Mon, 24 Jun 2024 06:07:04 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <v5b2e8$7182$3@dont-email.me>
References: <868r5vt80v.fsf@williamsburg.bawden.org>
<87jzpdx4e7.fsf@clsnet.nl> <v31rqb$p5f$1@dont-email.me>
<87ikyzpccd.fsf@clsnet.nl> <v32ncu$68vb$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Jun 2024 08:07:05 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2787d93bb44b66d3fe4dceb9b5d2d9b9";
logging-data="230658"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++TIyiasNMe060AiovtBb1nwn4//Be8IQ="
User-Agent: Pan/0.154 (Izium; 517acf4)
Cancel-Lock: sha1:ihCzvAImiOOeXRzqdoQQieHXkvo=
View all headers

On Mon, 27 May 2024 12:37:01 -0700, HenHanna wrote:

> On 5/27/2024 7:18 AM, Cor wrote:
>> Some entity, AKA "B. Pym" <No_spamming@noWhere_7073.org>,
>> wrote this mindboggling stuff:
>> (selectively-snipped-or-not-p)
>>
>>> On 12/16/2023, cor@clsnet.nl wrote:
>>>
>>>> Any marginally usable programming language approaches an ill
>>>> defined barely usable re-implementation of half of
>>>> common-lisp
>>>
>>> The good news is, it's not Lisp that sucks, but Common Lisp.
>>> --- Paul Graham
>>
>> Just to set the record straight;
>> This is not My line.
>> I quoted it but don't know who the originator of that remark is.
>>
>> Cor
>>
>>
>
> a few years ago... when i started learning Python...
>
> it was so exciting...
>
> Every day i thought...
>
> --- THis is Lisp in a thin-disguise ... SO Everyone gets it now.
> Everyone is a Lisper now.

Except it's not Lisp in a thin disguise, but rather an anti-Lisp,
which copies just enough from Lisp to be "marginally usable" as
your quote puts it, and then addresses certain specific use cases
by adding syntactic or semantic special cases, just to stop people
in the early days from listening to Lispers' calls for macros to
be added so that Python's weaknesses could be addressed in general
instead of only in certain special cases.

In some ways, Python is aggressively anti-Lispy, in a way that
cannot be reconciled. Just one example: if you've built up a
list comprehension and suddenly you need to reference the
result of the same computation twice, now you need to turn
the whole thing into a for loop because you can't introduce
variables in the middle of an expression. This is supposedly
"good" because there's some species of idiot who can't
understand expressions, and all Python code must be understandable
to these specific idiots. But it's okay for Python to have
weird special-case behavior that no-one would ever guess is
happening until they're debugging some weird problem in a big
open-source library and see it first hand.

Subject: Re: Any marginally usable programming language approaches an ill defined barely usable re-implementation of half of Common-Lisp
From: Lawrence D'Oliv
Newsgroups: comp.lang.lisp, comp.lang.scheme
Organization: A noiseless patient Spider
Date: Mon, 24 Jun 2024 07:54 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.lisp,comp.lang.scheme
Subject: Re: Any marginally usable programming language approaches an ill
defined barely usable re-implementation of half of Common-Lisp
Date: Mon, 24 Jun 2024 07:54:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <v5b8o2$r5g8$2@dont-email.me>
References: <868r5vt80v.fsf@williamsburg.bawden.org>
<87jzpdx4e7.fsf@clsnet.nl> <v31rqb$p5f$1@dont-email.me>
<87ikyzpccd.fsf@clsnet.nl> <v32ncu$68vb$1@dont-email.me>
<v5b2e8$7182$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Jun 2024 09:54:43 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="3048fea01d51f9337586ac8e02824e6c";
logging-data="890376"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19A7CiUtUX3ePIL4rQTI2pD"
User-Agent: Pan/0.158 (Avdiivka; )
Cancel-Lock: sha1:ZSCMQTF19tKUeaCC/j3reEWPpCY=
View all headers

On Mon, 24 Jun 2024 06:07:04 -0000 (UTC), Sebastian Wells wrote:

> In some ways, Python is aggressively anti-Lispy, in a way that cannot be
> reconciled. Just one example: if you've built up a list comprehension
> and suddenly you need to reference the result of the same computation
> twice, now you need to turn the whole thing into a for loop because you
> can't introduce variables in the middle of an expression.

Sure you can.

1

rocksolid light 0.9.8
clearnet tor