Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

MS-DOS must die!


computers / comp.os.vms / Re: Python for x86?

SubjectAuthor
* Python for x86?Zane H. Healy
`* Re: Python for x86?Arne Vajhøj
 +* Re: Python for x86?Zane H. Healy
 |`* Re: Python for x86?Simon Clubley
 | +* Re: Python for x86?Craig A. Berry
 | |`* Re: Python for x86?Arne Vajhøj
 | | `* Re: Python for x86?Zane H. Healy
 | |  `* Re: Python for x86?Arne Vajhøj
 | |   `* Re: Python for x86?Craig A. Berry
 | |    +* Re: Python for x86?Neil Rieck
 | |    |+* Re: Python for x86?Arne Vajhøj
 | |    ||`* Re: Python for x86?Simon Clubley
 | |    || +- Re: Python for x86?Jan-Erik Söderholm
 | |    || +* Re: Python for x86?Arne Vajhøj
 | |    || |+- Re: Python for x86?Arne Vajhøj
 | |    || |`* Re: Python for x86?Jan-Erik Söderholm
 | |    || | `- Re: Python for x86?Arne Vajhøj
 | |    || `* Re: Python for x86?Arne Vajhøj
 | |    ||  +- Re: Python for x86?Arne Vajhøj
 | |    ||  `* Re: Python for x86?Simon Clubley
 | |    ||   `* Re: Python for x86?Arne Vajhøj
 | |    ||    +- Re: Python for x86?Arne Vajhøj
 | |    ||    `* Re: Python for x86?Simon Clubley
 | |    ||     `* Re: Python for x86?Arne Vajhøj
 | |    ||      +* Re: Python for x86?terry-...@glaver.org
 | |    ||      |`* Re: Python for x86?Chris Townley
 | |    ||      | `* Re: Python for x86?Arne Vajhøj
 | |    ||      |  +- Re: Python for x86?terry-...@glaver.org
 | |    ||      |  `* Re: Python for x86?Chris Townley
 | |    ||      |   +* Re: Python for x86?Dave Froble
 | |    ||      |   |`* Re: Python for x86?Chris Townley
 | |    ||      |   | +* Re: Python for x86?Arne Vajhøj
 | |    ||      |   | |+* Re: Python for x86?Chris Townley
 | |    ||      |   | ||`- Re: Python for x86?Arne Vajhøj
 | |    ||      |   | |`- Re: Python for x86?Dave Froble
 | |    ||      |   | +* Re: Python for x86?Dave Froble
 | |    ||      |   | |`- Re: Python for x86?Arne Vajhøj
 | |    ||      |   | `- Re: Python for x86?Johnny Billquist
 | |    ||      |   `* Re: Python for x86?Arne Vajhøj
 | |    ||      |    `* Re: Python for x86?Dave Froble
 | |    ||      |     `* Re: Python for x86?Chris Townley
 | |    ||      |      `* Re: Python for x86?Johnny Billquist
 | |    ||      |       `* Re: Python for x86?Arne Vajhøj
 | |    ||      |        +* Re: Python for x86?Chris Townley
 | |    ||      |        |`- Re: Python for x86?Dave Froble
 | |    ||      |        +* Re: Python for x86?Johnny Billquist
 | |    ||      |        |+- Re: Python for x86?Chris Townley
 | |    ||      |        |`- Re: Python for x86?Arne Vajhøj
 | |    ||      |        `- Re: Python for x86?Dave Froble
 | |    ||      `* Re: Python for x86?Arne Vajhøj
 | |    ||       `- Re: Python for x86?Arne Vajhøj
 | |    |+- Re: Python for x86?Arne Vajhøj
 | |    |+* Re: Python for x86?Jan-Erik Söderholm
 | |    ||`- Re: Python for x86?Arne Vajhøj
 | |    |`- Re: Python for x86?Jan-Erik Söderholm
 | |    `* Re: Python for x86?Arne Vajhøj
 | |     +* Re: Python for x86?Jan-Erik Söderholm
 | |     |`* Re: Python for x86?Arne Vajhøj
 | |     | `- Re: Python for x86?Single Stage to Orbit
 | |     `* Re: Python for x86?Simon Clubley
 | |      +* Re: Python for x86?Craig A. Berry
 | |      |+* Re: Python for x86?Simon Clubley
 | |      ||`* Re: Python for x86?bill
 | |      || `* Re: Python for x86?Simon Clubley
 | |      ||  +* Re: Python for x86?bill
 | |      ||  |+- Re: Python for x86?Jan-Erik Söderholm
 | |      ||  |+* Re: Python for x86?Dave Froble
 | |      ||  ||+- Re: Python for x86?Jan-Erik Söderholm
 | |      ||  ||`* Re: Python for x86?Arne Vajhøj
 | |      ||  || `* Re: Python for x86?Dave Froble
 | |      ||  ||  +* Re: Python for x86?Arne Vajhøj
 | |      ||  ||  |+* Re: Python for x86?Simon Clubley
 | |      ||  ||  ||`- Re: Python for x86?Dave Froble
 | |      ||  ||  |`- Re: Python for x86?Dave Froble
 | |      ||  ||  `- Re: Python for x86?Simon Clubley
 | |      ||  |+* Re: Python for x86?Simon Clubley
 | |      ||  ||`- Re: Python for x86?Arne Vajhøj
 | |      ||  |`- Re: Python for x86?Arne Vajhøj
 | |      ||  `* Re: Python for x86?Scott Dorsey
 | |      ||   +* Re: Python for x86?Arne Vajhøj
 | |      ||   |+* Re: Python for x86?Dave Froble
 | |      ||   ||`- Re: Python for x86?Arne Vajhøj
 | |      ||   |`* Re: Python for x86?Scott Dorsey
 | |      ||   | `- Re: Python for x86?Arne Vajhøj
 | |      ||   `* Re: Python for x86?Dave Froble
 | |      ||    `* Re: Python for x86?Arne Vajhøj
 | |      ||     `- Re: Python for x86?Dave Froble
 | |      |`- Re: Python for x86?Arne Vajhøj
 | |      `* Re: Python for x86?Arne Vajhøj
 | |       `* Re: Python for x86?Arne Vajhøj
 | |        `* Re: Python for x86?Craig A. Berry
 | |         `* Re: Python for x86?Arne Vajhøj
 | |          +- Re: Python for x86?Craig A. Berry
 | |          `* Re: Python for x86?Chris Townley
 | |           `* Re: Python for x86?Arne Vajhøj
 | |            +* Re: Python for x86?Scott Dorsey
 | |            |+* Re: Python for x86?Arne Vajhøj
 | |            ||`* Re: Python for x86?Scott Dorsey
 | |            || `- Re: Python for x86?Arne Vajhøj
 | |            |`* Re: Python for x86?Andreas Eder
 | |            | `* Re: Python for x86?bill
 | |            +* Re: Python for x86?Simon Clubley
 | |            `- Re: Python for x86?Andreas Eder
 | `* Re: Python for x86?ultr...@gmail.com
 `* Re: Python for x86?Robert A. Brooks

Pages:123456
Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<mddfs8ry72j.fsf@panix5.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27697&group=comp.os.vms#27697

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: 22 Apr 2023 16:51:00 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 15
Sender: alderson+news@panix5.panix.com
Message-ID: <mddfs8ry72j.fsf@panix5.panix.com>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me> <u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me> <u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me> <u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me> <u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me> <u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me> <u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me> <u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me> <u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me> <u1ug0d$2qu91$1@dont-email.me> <u1ugm4$2r211$1@dont-email.me> <mdd5y9pdlk8.fsf_-_@panix5.panix.com>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="24991"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Sat, 22 Apr 2023 20:51 UTC

Rich Alderson <news@alderson.users.panix.com> writes:

[ snip a whole bunch of stuff ]

I suppose I should have included my bona fides, in the form of my .sig post 1999:

| Rich Alderson Last LOTS Tops-20 Systems Programmer, 1984-1991
| Current maintainer, MIT TECO EMACS (v. 170)
| last name @ XKL dot COM Customer Interface, XKL LLC

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27698&group=comp.os.vms#27698

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5e0d:0:b0:3e3:8e3e:27a4 with SMTP id h13-20020ac85e0d000000b003e38e3e27a4mr3198959qtx.4.1682198186743;
Sat, 22 Apr 2023 14:16:26 -0700 (PDT)
X-Received: by 2002:a05:622a:1a03:b0:3ef:9f74:46b0 with SMTP id
f3-20020a05622a1a0300b003ef9f7446b0mr235231qtb.4.1682198186437; Sat, 22 Apr
2023 14:16:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.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.os.vms
Date: Sat, 22 Apr 2023 14:16:26 -0700 (PDT)
In-Reply-To: <u213nm$lhm$1@panix2.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:9e8:32c2:b300:fc99:b922:20b3:86f1;
posting-account=U8VIbwoAAAD-oRYtqvRwM1yjdPKmKsbA
NNTP-Posting-Host: 2001:9e8:32c2:b300:fc99:b922:20b3:86f1
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
From: h47...@gmail.com (hb@end.of.inter.net)
Injection-Date: Sat, 22 Apr 2023 21:16:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: hb@end.of.inter.net - Sat, 22 Apr 2023 21:16 UTC

On Saturday, April 22, 2023 at 6:58:34 PM UTC+2, Scott Dorsey wrote:
> >Version 21.2 is on the freeware CD.
> >
> >https://www.digiater.nl/openvms/freeware/v80/emacs/
> >
> >Latest is supposedly 28.2 so 7 major versions difference, but maybe
> >those versions did not add so much OS specific.
> Again, I believe these don't know anything about file structure and so
> everything is treated as stream_lf.
> --scott

There is probably more gone than just the support for VMS record formats. And yes, emacs for VMS created files with variable length format. But I can imagine that nowadays some people prefer that editors on VMS create stream_lf files.

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<u21qoh$3fiks$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27699&group=comp.os.vms#27699

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: Sat, 22 Apr 2023 19:31:26 -0400
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <u21qoh$3fiks$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 22 Apr 2023 23:31:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1563055826bf7ef3fc23e727698888e";
logging-data="3656348"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+EdRvRXoYSu2pn8Wdeak2IGSr0/Q6LRU8="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:OClBPHk4KPXLotNaxva2mwd5EX0=
In-Reply-To: <97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Sat, 22 Apr 2023 23:31 UTC

On 4/22/2023 5:16 PM, hb@end.of.inter.net wrote:
> On Saturday, April 22, 2023 at 6:58:34 PM UTC+2, Scott Dorsey wrote:
>>> Version 21.2 is on the freeware CD.
>>>
>>> https://www.digiater.nl/openvms/freeware/v80/emacs/
>>>
>>> Latest is supposedly 28.2 so 7 major versions difference, but
>>> maybe those versions did not add so much OS specific.
>> Again, I believe these don't know anything about file structure and
>> so everything is treated as stream_lf.
>
> There is probably more gone than just the support for VMS record
> formats. And yes, emacs for VMS created files with variable length
> format. But I can imagine that nowadays some people prefer that
> editors on VMS create stream_lf files.

My point was that if someone took the 28.2 source and
put back all the #ifdef vms code from 21.2 then what would
be missing? How much of the new stuff added would require
new #ifdef vms code?

I don't think I have played with GNU Emacs since VMS VAX
days (early 90's) and I have no idea about what has been added
to GNU Emacs the last few decades, but I am sort of guessing
that the new stuff would be most "edit stuff" and not
so much "system interface stuff". Of course I could
be totally wrong.

Arne

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<7wmt2zm6w3.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27702&group=comp.os.vms#27702

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Organization: nocrew
References: <u0ru0r$19slj$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me>
<u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me>
<u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me>
<u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me>
<u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me>
<u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me>
<u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me>
<u1ug0d$2qu91$1@dont-email.me> <u1ugm4$2r211$1@dont-email.me>
<mdd5y9pdlk8.fsf_-_@panix5.panix.com> <7wttx8mtxw.fsf@junk.nocrew.org>
<mddildny76z.fsf@panix5.panix.com>
Date: Sun, 23 Apr 2023 06:47:56 +0000
Message-ID: <7wmt2zm6w3.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:Hstn5v7QWKHfmnWE46ox0sx1rCE=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 15
NNTP-Posting-Host: 22259fff.news.sunsite.dk
X-Trace: 1682232476 news.sunsite.dk 708 lars@junk.nocrew.org/51.15.56.219:51626
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sun, 23 Apr 2023 06:47 UTC

Rich Alderson wrote:
> Good to know. I never saw EINE, only ZWEI on the Symbolics 3600, but
> used the Multics port extensively for a project at UChicago.

I gather EINE was a somewhat short lived affair in the early days of
CADR development, and few people would have seen it. I see files for an
unnamed editor going back to early 1977. The name EINE officially
appeared August that year. I previouly never looked into it, but now
that I check it seems the ZWEI project was started late 1978. This is
from a November 1978 message by Weinreb:

"ZWEI is the second version of EINE, of course. It stands for Zwei
Was Eine Initially. It is a complete rewrite for about six reasons
which I will type in one of these days. It wan't announced in mail
because everyone here heard about it by word of mouth.

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27703&group=comp.os.vms#27703

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:4f46:0:b0:5ef:52a8:bb8d with SMTP id eu6-20020ad44f46000000b005ef52a8bb8dmr1597302qvb.0.1682244384517;
Sun, 23 Apr 2023 03:06:24 -0700 (PDT)
X-Received: by 2002:ac8:7e81:0:b0:3e3:8172:ff23 with SMTP id
w1-20020ac87e81000000b003e38172ff23mr3457993qtj.13.1682244384266; Sun, 23 Apr
2023 03:06:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer03.ams4!peer.am4.highwinds-media.com!peer03.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.os.vms
Date: Sun, 23 Apr 2023 03:06:23 -0700 (PDT)
In-Reply-To: <u21qoh$3fiks$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:9e8:32d0:c500:9bab:def1:999f:f42d;
posting-account=U8VIbwoAAAD-oRYtqvRwM1yjdPKmKsbA
NNTP-Posting-Host: 2001:9e8:32d0:c500:9bab:def1:999f:f42d
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com> <u21qoh$3fiks$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
From: h47...@gmail.com (hb@end.of.inter.net)
Injection-Date: Sun, 23 Apr 2023 10:06:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3459
 by: hb@end.of.inter.net - Sun, 23 Apr 2023 10:06 UTC

On Sunday, April 23, 2023 at 1:31:32 AM UTC+2, Arne Vajhøj wrote:
> My point was that if someone took the 28.2 source and
> put back all the #ifdef vms code from 21.2 then what would
> be missing? How much of the new stuff added would require
> new #ifdef vms code?
>
> I don't think I have played with GNU Emacs since VMS VAX
> days (early 90's) and I have no idea about what has been added
> to GNU Emacs the last few decades, but I am sort of guessing
> that the new stuff would be most "edit stuff" and not
> so much "system interface stuff". Of course I could
> be totally wrong.

The sources on the freeware cd are said to be based on Emacs 21.2. The files in the EMACS21_2.ZIP archive are a snapshot of a development environment. I could not find these changes in the Emacs sources and could not find the Emacs sources on which this development environment is based. But that may be my fault not trying harder. There may be changes in Emacs which make the known VMS code obsolete or require new VMS specific code. It seems a lot of work to get VMS support back into the current Emacs sources. How many users are there which want/need a current version of Emacs?

Using that development environment it's possible to build Emacs for x86. (The IA64 additions in EMACS21_2_IVMS.ZIP can be ignored; they deal with IA64 specifics especially with Short Data.) I did that some time ago. There were minor run-time problems. At that time it was not obvious what caused them: a build problem with the cross tools environment, exception handling, ...? I should try a(nother) native build.

I used MMK for the builds. A few steps to build Emacs are better done on the target platform. MMK for x86 needed a couple of changes. I didn't put them back to https://github.com/endlesssoftware/mmk. But I just noticed a pull request, which probably describes similar changes to build MMK for x86.

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<u23ceo$3qqci$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27704&group=comp.os.vms#27704

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: Sun, 23 Apr 2023 09:39:36 -0400
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <u23ceo$3qqci$2@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
<u21qoh$3fiks$1@dont-email.me>
<1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 23 Apr 2023 13:39:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1563055826bf7ef3fc23e727698888e";
logging-data="4024722"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19aaKDLrVB/97bO0OKOKPnNncqjcJgrKRY="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:ck5lFvpvdgZstHXxu/rtekT/52w=
Content-Language: en-US
In-Reply-To: <1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>
 by: Arne Vajhøj - Sun, 23 Apr 2023 13:39 UTC

On 4/23/2023 6:06 AM, hb@end.of.inter.net wrote:
> On Sunday, April 23, 2023 at 1:31:32 AM UTC+2, Arne Vajhøj wrote:
>> My point was that if someone took the 28.2 source and put back all
>> the #ifdef vms code from 21.2 then what would be missing? How much
>> of the new stuff added would require new #ifdef vms code?
>>
>> I don't think I have played with GNU Emacs since VMS VAX days
>> (early 90's) and I have no idea about what has been added to GNU
>> Emacs the last few decades, but I am sort of guessing that the new
>> stuff would be most "edit stuff" and not so much "system interface
>> stuff". Of course I could be totally wrong.
>
> The sources on the freeware cd are said to be based on Emacs 21.2.
> The files in the EMACS21_2.ZIP archive are a snapshot of a
> development environment. I could not find these changes in the Emacs
> sources and could not find the Emacs sources on which this
> development environment is based. But that may be my fault not trying
> harder. There may be changes in Emacs which make the known VMS code
> obsolete or require new VMS specific code. It seems a lot of work to
> get VMS support back into the current Emacs sources. How many users
> are there which want/need a current version of Emacs?
>
> Using that development environment it's possible to build Emacs for
> x86. (The IA64 additions in EMACS21_2_IVMS.ZIP can be ignored; they
> deal with IA64 specifics especially with Short Data.) I did that some
> time ago. There were minor run-time problems. At that time it was not
> obvious what caused them: a build problem with the cross tools
> environment, exception handling, ...? I should try a(nother) native
> build.

So 21.2 will build on all VMS incl. x86-64, but porting VMS changes to
28.2 may be a lot of work because it is not a clean diff from
standard 21.2.

> I used MMK for the builds. A few steps to build Emacs are better done
> on the target platform. MMK for x86 needed a couple of changes. I
> didn't put them back to https://github.com/endlesssoftware/mmk. But I
> just noticed a pull request, which probably describes similar changes
> to build MMK for x86.

We need MMK on VMS x86-64.

:-)

Arne

MMK on x86 (Re: Lisp alternatives for Emacs [was Re: Python for x86?])

<u23g2p$3rcqc$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27711&group=comp.os.vms#27711

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: MMK on x86 (Re: Lisp alternatives for Emacs [was Re: Python for
x86?])
Date: Sun, 23 Apr 2023 09:41:29 -0500
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <u23g2p$3rcqc$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
<u21qoh$3fiks$1@dont-email.me>
<1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>
<u23ceo$3qqci$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 23 Apr 2023 14:41:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d91add3d5fda49610d268f3448a4108e";
logging-data="4043596"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18vZmFUxg2ZL1OBP6SXcJJxGtV09wZz4LI="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.10.0
Cancel-Lock: sha1:VmargMaq0e8uEjz+tbPnGD5R8VY=
Content-Language: en-US
In-Reply-To: <u23ceo$3qqci$2@dont-email.me>
 by: Craig A. Berry - Sun, 23 Apr 2023 14:41 UTC

On 4/23/23 8:39 AM, Arne Vajhøj wrote:
> On 4/23/2023 6:06 AM, hb@end.of.inter.net wrote:

>> I used MMK for the builds. A few steps to build Emacs are better done
>> on the target platform. MMK for x86 needed a couple of changes. I
>> didn't put them back to https://github.com/endlesssoftware/mmk. But I
>> just noticed a pull request, which probably describes similar changes
>> to build MMK for x86.
>
> We need MMK on VMS x86-64.

We have it, or at least will have it when Tim resurfaces and merges my
PR that hb alluded to:

<https://github.com/endlesssoftware/mmk/pull/101>

If anyone notices anything I forgot, feel free to comment there. I
wasn't thrilled about turning off warnings to build the MACRO module:

<https://github.com/endlesssoftware/mmk/pull/101/commits/f6dac868a9a2735ab0f253637e4e5602d203fa1a>

but I don't do MACRO and this seemed like the quickest, safest solution.

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<u23o66$3sspk$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27713&group=comp.os.vms#27713

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: Sun, 23 Apr 2023 12:59:50 -0400
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <u23o66$3sspk$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
<u21qoh$3fiks$1@dont-email.me>
<1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>
<u23ceo$3qqci$2@dont-email.me>
<f14611affc005380ef4f00ef9a452ff72a125907.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 23 Apr 2023 16:59:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1563055826bf7ef3fc23e727698888e";
logging-data="4092724"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/nplXmiG7oPU/rUbsx+ggyEp+vZX1k734="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:jlR17kqW/1JNOEgoFhspgLAl+HA=
Content-Language: en-US
In-Reply-To: <f14611affc005380ef4f00ef9a452ff72a125907.camel@munted.eu>
 by: Arne Vajhøj - Sun, 23 Apr 2023 16:59 UTC

On 4/23/2023 11:03 AM, Single Stage to Orbit wrote:
> On Sun, 2023-04-23 at 09:39 -0400, Arne Vajhøj wrote:
>> We need MMK on VMS x86-64.
>
> MMS is available.

I believe VMS needs options not just one of each.

Arne

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<u23riq$3tgfu$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27714&group=comp.os.vms#27714

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: Sun, 23 Apr 2023 12:57:46 -0500
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <u23riq$3tgfu$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
<u21qoh$3fiks$1@dont-email.me>
<1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>
<u23ceo$3qqci$2@dont-email.me>
<f14611affc005380ef4f00ef9a452ff72a125907.camel@munted.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 23 Apr 2023 17:57:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d91add3d5fda49610d268f3448a4108e";
logging-data="4112894"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18yE2OUT+I5g5dg3HEBygPNtmxiBwcJDYE="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.10.0
Cancel-Lock: sha1:pdy2JSIrVLjRO7fAxhJurk1lTmU=
Content-Language: en-US
In-Reply-To: <f14611affc005380ef4f00ef9a452ff72a125907.camel@munted.eu>
 by: Craig A. Berry - Sun, 23 Apr 2023 17:57 UTC

On 4/23/23 10:03 AM, Single Stage to Orbit wrote:
> On Sun, 2023-04-23 at 09:39 -0400, Arne Vajhøj wrote:
>
>
>> We need MMK on VMS x86-64.
>
> MMS is available.

If you are a hobbyist or are able/willing to pay extra for the license.

Re: Python for x86?

<u23ca9$3qqci$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27719&group=comp.os.vms#27719

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.nntp4.net!news.gegeweb.eu!gegeweb.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Sun, 23 Apr 2023 09:37:12 -0400
Organization: A noiseless patient Spider
Lines: 109
Message-ID: <u23ca9$3qqci$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me>
<u1ufem$rsi$1@panix2.panix.com> <u1ugra$2r211$2@dont-email.me>
<u1v5vh$fni$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 23 Apr 2023 13:37:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1563055826bf7ef3fc23e727698888e";
logging-data="4024722"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/YUr7t0Mh6gf/LXHAdkz7g8bpqlXANm54="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:ZZq03MUx0M9Y+5KNXbu0lJpQrrY=
In-Reply-To: <u1v5vh$fni$1@panix2.panix.com>
Content-Language: en-US
 by: Arne Vajhøj - Sun, 23 Apr 2023 13:37 UTC

On 4/21/2023 7:24 PM, Scott Dorsey wrote:
> In article <u1ugra$2r211$2@dont-email.me>,
> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> wrote:
>> On 4/21/2023 1:00 PM, Scott Dorsey wrote:
>>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> wrote:
>>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>>>>> On 21/04/2023 14:31, Arne Vajhøj wrote:
>>>>>> Getting abcl (lisp) working was really random luck.
>>>>>>
>>>>>> :-)
>>>>>
>>>>> Is Lisp still used these days?
>>>>
>>>> ABCL (Common Lisp on JVM and actually able to run on VMS)
>>>> is actively maintained.
>>>>
>>>> And I believe there are several other Lisp implementations
>>>> that are not EOL.
>>>
>>> I think most folks using lisp under VMS are using xlisp. Which builds nicely
>>> under VMS and a whole lot of other operating systems, and is pleasantly
>>> common-lisp compatible if you like that sort of thing.
>>
>> https://github.com/dbetz/xlisp
>>
>> ?
>
> Yes. Builds on just about anything. Pretty well supported. Suited for
> embedded systems if you're into that kind of thing.

I had to try build.

Something like:

$ cre/dir [.bin]
$ cre/dir [.lib]
$ cflags="/include=[-.include]/names=as_is"
$ set def [.src]
$ cc'cflags' unstuff
$ cc'cflags' xlansi
$ cc'cflags' xlapi
$ cc'cflags' xlcobj
$ cc'cflags' xlcom
$ cc'cflags' xldbg
$ cc'cflags' xldmem
$ cc'cflags' xlfasl
$ cc'cflags' xlftab
$ cc'cflags' xlfun1
$ cc'cflags' xlfun2
$ cc'cflags' xlfun3
$ cc'cflags' xlimage
$ cc'cflags' xlinit
$ cc'cflags' xlint
$ cc'cflags' xlio
$ cc'cflags' xlmain
$ cc'cflags' xlitersq
$ cc'cflags' xlmath
$ cc'cflags' xlobj
$ cc'cflags' xlosint
$ cc'cflags' xlprint
$ cc'cflags' xlread
$ cc'cflags' xlsym
$ libr/obj/crea [-.lib]xlisp *.obj
$ set def [-]
$ set def [.xlisp]
$ cc'cflags' xlisp
$ link/exe=[-.bin]xlisp.exe xlisp + [-.lib]xlisp/lib
$ exit

?

And I get a bunch of %CC-I-RIGHTSHIFTOVR due to:

/* xwrlonghf - built-in function 'write-long-high-first' */
xlValue xwrlonghf(void)
{ short int val;
xlValue fptr,v;
v = xlGetArgFixnum(); val = (short int)xlGetFixnum(v);
fptr = xlMoreArgsP() ? xlGetOutputPort() : xlCurOutput();
xlLastArg();
xlPutC(fptr,(val >> 24) & 0xff);
xlPutC(fptr,(val >> 16) & 0xff);
xlPutC(fptr,(val >> 8) & 0xff);
xlPutC(fptr,val & 0xff);
return xlTrue;
}

/* xwrlonglf - built-in function 'write-long-low-first' */
xlValue xwrlonglf(void)
{ short int val;
xlValue fptr,v;
v = xlGetArgFixnum(); val = (short int)xlGetFixnum(v);
fptr = xlMoreArgsP() ? xlGetOutputPort() : xlCurOutput();
xlLastArg();
xlPutC(fptr,val & 0xff);
xlPutC(fptr,(val >> 8) & 0xff);
xlPutC(fptr,(val >> 16) & 0xff);
xlPutC(fptr,(val >> 24) & 0xff);
return xlTrue;
}

which seems to assume that short int is 32 bit.

Arne

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<f14611affc005380ef4f00ef9a452ff72a125907.camel@munted.eu>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27721&group=comp.os.vms#27721

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: Sun, 23 Apr 2023 16:03:29 +0100
Organization: One very high maintenance cat
Message-ID: <f14611affc005380ef4f00ef9a452ff72a125907.camel@munted.eu>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u20kg3$3977v$1@dont-email.me> <u213nm$lhm$1@panix2.panix.com>
<97e01fbf-5036-43c2-94a0-ab27145c0398n@googlegroups.com>
<u21qoh$3fiks$1@dont-email.me>
<1e4cb070-4962-4362-ac74-bc087544b0d0n@googlegroups.com>
<u23ceo$3qqci$2@dont-email.me>
Reply-To: alex.buell@munted.eu
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="4066848"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.46.4
Cancel-Lock: sha1:8uWcNuXGjNoomMNIIX2KSZkUHrM=
In-Reply-To: <u23ceo$3qqci$2@dont-email.me>
X-User-ID: eJwNycEBwCAIA8CVAAPRcRBh/xHa+56v0CgiPODj80L8ockqUF9lObfkNUzelHuWiSDbU8r6j5lSyCbRto99acUV0g==
 by: Single Stage to Orbi - Sun, 23 Apr 2023 15:03 UTC

On Sun, 2023-04-23 at 09:39 -0400, Arne Vajhøj wrote:

> We need MMK on VMS x86-64.

MMS is available.
--
Tactical Nuclear Kittens

Re: Python for x86?

<u25ruh$b7k5$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27722&group=comp.os.vms#27722

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 24 Apr 2023 12:16:17 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <u25ruh$b7k5$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me> <u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me> <u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me> <u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me> <u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me> <u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me> <u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me> <u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me> <u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me> <u1ug0d$2qu91$1@dont-email.me> <u1ugm4$2r211$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Apr 2023 12:16:17 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="00b852d4900ee8531f239f5ff0714985";
logging-data="368261"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+mcTDVVt95NtaHlNUEf1heSM/Vfe3POD8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:wOlzAApV0KSQYyJwj/Hstnx/Nsk=
 by: Simon Clubley - Mon, 24 Apr 2023 12:16 UTC

On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 4/21/2023 1:09 PM, Simon Clubley wrote:
>> On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>>>> Is Lisp still used these days?
>>
>> In Emacs. Unfortunately. :-(
>>
>> What a bloody horrible monstrosity of a language. :-(
>>
>> I wish they had used something else for Emacs. Anything else.
>
> I am sure a lot of people agree.
>
> But what were the alternatives when Emacs Lisp was
> created?
>
> Emacs Basic?
>

That would have been better. :-)

ALGOL/Pascal/etc was also in use by the mid 1970s, so perhaps they could
have created a runtime embedded language based around those general concepts.

But no, Lisp was what they knew, so Lisp is what it was, even in the mid
1980s when GNU Emacs was created and Lisp was way obsolete by that point. :-(

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<u25sip$b7k5$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27723&group=comp.os.vms#27723

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: Mon, 24 Apr 2023 12:27:05 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <u25sip$b7k5$2@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me> <u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me> <u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me> <u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me> <u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me> <u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me> <u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me> <u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me> <u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me> <u1ug0d$2qu91$1@dont-email.me> <u1ugm4$2r211$1@dont-email.me> <mdd5y9pdlk8.fsf_-_@panix5.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Apr 2023 12:27:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="00b852d4900ee8531f239f5ff0714985";
logging-data="368261"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18rqeSiYu1ugOaArhmRoLV7Xz/sWunfOcA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:djhROiqikF3TljrB4ljUioHqEJs=
 by: Simon Clubley - Mon, 24 Apr 2023 12:27 UTC

On 2023-04-21, Rich Alderson <news@alderson.users.panix.com> wrote:
>=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>
>> On 4/21/2023 1:09 PM, Simon Clubley wrote:
>
>>> On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
>>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>
>>>>> Is Lisp still used these days?
>
>>> In Emacs. Unfortunately. :-(
>
>>> What a bloody horrible monstrosity of a language. :-(
>
> ITYM "what a wonderfully polymorphic language capable of expressing multiple
> programming paradigms at once". ;-)
>

You are in a maze of nested brackets, all alike.

If you try to understand them, your mind is likely to be eaten by a grue.

:-)

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Python for x86?

<u25sog$b3a8$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27724&group=comp.os.vms#27724

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 24 Apr 2023 08:30:08 -0400
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <u25sog$b3a8$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me>
<u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me>
<u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me>
<u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me>
<u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me>
<u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me>
<u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me>
<u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me>
<u1ug0d$2qu91$1@dont-email.me> <u1ugm4$2r211$1@dont-email.me>
<u25ruh$b7k5$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Apr 2023 12:30:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c7e32ac9b47be3ace415d3c52f29fe8d";
logging-data="363848"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lr/ju4ZHctn+QnXtMFMUO5eqLhZVs42I="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:WnjS81MOqvQD3Dvos39GYy55SK0=
Content-Language: en-US
In-Reply-To: <u25ruh$b7k5$1@dont-email.me>
 by: Arne Vajhøj - Mon, 24 Apr 2023 12:30 UTC

On 4/24/2023 8:16 AM, Simon Clubley wrote:
> On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 4/21/2023 1:09 PM, Simon Clubley wrote:
>>> On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>>>>> Is Lisp still used these days?
>>>
>>> In Emacs. Unfortunately. :-(
>>>
>>> What a bloody horrible monstrosity of a language. :-(
>>>
>>> I wish they had used something else for Emacs. Anything else.
>>
>> I am sure a lot of people agree.
>>
>> But what were the alternatives when Emacs Lisp was
>> created?
>>
>> Emacs Basic?
>
> That would have been better. :-)
>
> ALGOL/Pascal/etc was also in use by the mid 1970s, so perhaps they could
> have created a runtime embedded language based around those general concepts.
>
> But no, Lisp was what they knew, so Lisp is what it was, even in the mid
> 1980s when GNU Emacs was created and Lisp was way obsolete by that point. :-(

There are a few options. But only like 1/10 th of what is today.

But yes they could have created something Pascal like.

DEC did!!

EVE with TPU in 1986.

(TPU is very Pascal like)

Arne

Re: Python for x86?

<87r0s99sid.fsf@eder.anydns.info>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27734&group=comp.os.vms#27734

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: a_eder_...@web.de (Andreas Eder)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 24 Apr 2023 18:03:54 +0200
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <87r0s99sid.fsf@eder.anydns.info>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me>
<u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me>
<u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me>
<u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me>
<u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me>
<u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me>
<u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me>
<u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="df87cadbaefa9f2153a2b35ab94a7ec2";
logging-data="448135"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/asTfaVlrP1R0rOQ1ts+FW"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:vML8OBNGhhHWAgH+J8XiOV1O2ak=
sha1:+NtjMLtSVoYNB9NVMBTaxYbSZyw=
 by: Andreas Eder - Mon, 24 Apr 2023 16:03 UTC

On Fr 21 Apr 2023 at 11:14, Arne Vajhøj <arne@vajhoej.dk> wrote:

> On 4/21/2023 10:51 AM, Chris Townley wrote:
>> On 21/04/2023 14:31, Arne Vajhøj wrote:
>>> Getting abcl (lisp) working was really random luck.
>>>
>>> :-)
>> Is Lisp still used these days?
>
> ABCL (Common Lisp on JVM and actually able to run on VMS)
> is actively maintained.
>
> And I believe there are several other Lisp implementations
> that are not EOL.

Yes, certainly!

a) open source common lisp
sbcl https://www.sbcl.org/ the fastest open source implementation

ecl https://ecl.common-lisp.dev/ an embeddabale lisp

clisp https://clisp.sourceforge.io/

abcl https://armedbear.common-lisp.dev/ runs on the jvm

clozure https://ccl.clozure.com/

b) commercial common lisp
allegro https://franz.com/products/allegro-common-lisp/

lispworks http://www.lispworks.com/

> PS: Back in the 10's there was actually a Lisp dialect
> for JVM (Clojure) that was pretty "hot" in the press.

That is not common lisp, but still a good lisp for the jvm.

'Andreas

Re: Python for x86?

<87h6t59rtz.fsf@eder.anydns.info>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27735&group=comp.os.vms#27735

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: a_eder_...@web.de (Andreas Eder)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 24 Apr 2023 18:18:32 +0200
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <87h6t59rtz.fsf@eder.anydns.info>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u99j$2ptf9$1@dont-email.me> <u1ufem$rsi$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="df87cadbaefa9f2153a2b35ab94a7ec2";
logging-data="448135"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+d7kUktqtt1iKMQhIVCONN"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:Z7TyaWBwBNLXLlq4/LYmxn3mjiY=
sha1:clRops7Olv006R8kf18DcXR5XOw=
 by: Andreas Eder - Mon, 24 Apr 2023 16:18 UTC

On Fr 21 Apr 2023 at 17:00, kludge@panix.com (Scott Dorsey) wrote:

> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> wrote:
>>On 4/21/2023 10:51 AM, Chris Townley wrote:
>>> On 21/04/2023 14:31, Arne Vajhøj wrote:
>>>> Getting abcl (lisp) working was really random luck.
>>>>
>>>> :-)
>>>
>>> Is Lisp still used these days?
>>
>>ABCL (Common Lisp on JVM and actually able to run on VMS)
>>is actively maintained.
>>
>>And I believe there are several other Lisp implementations
>>that are not EOL.
>
> I think most folks using lisp under VMS are using xlisp. Which builds nicely
> under VMS and a whole lot of other operating systems, and is pleasantly
> common-lisp compatible if you like that sort of thing.

Compared to a real common lisp xlisp is just a toy.

'Andreas

Re: Lisp alternatives for Emacs [was Re: Python for x86?]

<87leih9s8k.fsf@eder.anydns.info>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27736&group=comp.os.vms#27736

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: a_eder_...@web.de (Andreas Eder)
Newsgroups: comp.os.vms
Subject: Re: Lisp alternatives for Emacs [was Re: Python for x86?]
Date: Mon, 24 Apr 2023 18:09:47 +0200
Organization: A noiseless patient Spider
Lines: 58
Message-ID: <87leih9s8k.fsf@eder.anydns.info>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me>
<u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me>
<u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me>
<u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me>
<u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me>
<u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me>
<u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me>
<u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me>
<u1ug0d$2qu91$1@dont-email.me> <u1ugm4$2r211$1@dont-email.me>
<mdd5y9pdlk8.fsf_-_@panix5.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="df87cadbaefa9f2153a2b35ab94a7ec2";
logging-data="448135"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+KTm27UHXXNby/BuMDK0Ve"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:LHQkkhroqiteUXVMPR4sdn8/Vyw=
sha1:bT+QOiw+lydLMMMYjD5TC8/qikQ=
 by: Andreas Eder - Mon, 24 Apr 2023 16:09 UTC

On Fr 21 Apr 2023 at 16:31, Rich Alderson <news@alderson.users.panix.com> wrote:

> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>
>> On 4/21/2023 1:09 PM, Simon Clubley wrote:
>
>>> On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
>>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>
>>>>> Is Lisp still used these days?
>
>>> In Emacs. Unfortunately. :-(
>
>>> What a bloody horrible monstrosity of a language. :-(
>
> ITYM "what a wonderfully polymorphic language capable of expressing multiple
> programming paradigms at once". ;-)

+1

>
>>> I wish they had used something else for Emacs. Anything else.
>
>> I am sure a lot of people agree.
>
>> But what were the alternatives when Emacs Lisp was created?
>
>> Emacs Basic?
>
> EMACS began life as a library of macros for the MIT AI Lab's dialect of TECO
> for the PDP-10. (TECO itself was written in MIDAS, a powerful macro assembler
> that originated on the PDP-6.) Initially, a real time editing feature was
> added, and several hackers created small libraries of their own favorite
> macros, then a hacker named Richard Stallman gathered up all those libraries,
> eliminated duplicates and rationalized the implementation, and released the
> result to the community.
>
> EMACS was ported from the ITS operating system on their PDP-10s to TENEX
> (ancestral to TOPS-20) by porting TECO there.
>
> EMACS was also ported to Multics on the Honeywell 6180 processor at the MIT
> Laboratory for Computer Science, but not by porting TECO. Instead, the MACLISP
> dialect of LISP, another creation of the AI Lab, had already been ported to
> Multics, so that was used as the base language for the EMACS port.
>
> Meanwhile, an editor with the capabilities of EMACS was desired for the Lisp
> machines being created by the AI Lab, so taking their cue from the Multics port
> two Lisp based editors, EINE ("EINE Is Not EMACS") and ZWEI ("ZWEI Was EINE
> Initially"), were created.

Wasn't there also DREI (DREI was EINE Initially)?

> There might have been alternatives, but why fuck with a good thing?

+1

'Andreas

Re: Python for x86?

<kanq65Fq0fdU12@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27737&group=comp.os.vms#27737

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 24 Apr 2023 12:48:06 -0400
Lines: 32
Message-ID: <kanq65Fq0fdU12@mid.individual.net>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u99j$2ptf9$1@dont-email.me> <u1ufem$rsi$1@panix2.panix.com>
<87h6t59rtz.fsf@eder.anydns.info>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net DppP/D7/CF/C+JFkEkDXwQTQSDTVYAU/4TV6EfzrJY/dh/lQwk
Cancel-Lock: sha1:MQhWHmWfdPjLECVVLvg3YW00o3w=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Content-Language: en-US
In-Reply-To: <87h6t59rtz.fsf@eder.anydns.info>
 by: bill - Mon, 24 Apr 2023 16:48 UTC

On 4/24/2023 12:18 PM, Andreas Eder wrote:
> On Fr 21 Apr 2023 at 17:00, kludge@panix.com (Scott Dorsey) wrote:
>
>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> wrote:
>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>>>> On 21/04/2023 14:31, Arne Vajhøj wrote:
>>>>> Getting abcl (lisp) working was really random luck.
>>>>>
>>>>> :-)
>>>>
>>>> Is Lisp still used these days?
>>>
>>> ABCL (Common Lisp on JVM and actually able to run on VMS)
>>> is actively maintained.
>>>
>>> And I believe there are several other Lisp implementations
>>> that are not EOL.
>>
>> I think most folks using lisp under VMS are using xlisp. Which builds nicely
>> under VMS and a whole lot of other operating systems, and is pleasantly
>> common-lisp compatible if you like that sort of thing.
>
> Compared to a real common lisp xlisp is just a toy.

Why? Did "real common lisp" go OOP like all the rest?

bill

(Up until my departure the University was still using Lisp in
the CS course and we used CLisp.)

Re: Python for x86?

<u27bl8$m9bd$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27747&group=comp.os.vms#27747

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 24 Apr 2023 21:50:33 -0400
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <u27bl8$m9bd$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u99j$2ptf9$1@dont-email.me> <u1ufem$rsi$1@panix2.panix.com>
<87h6t59rtz.fsf@eder.anydns.info> <kanq65Fq0fdU12@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 25 Apr 2023 01:50:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5b35d316160bd8814933e2fc5b9008ea";
logging-data="730477"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+cO0DF8wTIxWdSlbGe6VYcbMLbemW3kdc="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:oE2U3VCVl2Jw01Kgdd7b0ngD11g=
Content-Language: en-US
In-Reply-To: <kanq65Fq0fdU12@mid.individual.net>
 by: Arne Vajhøj - Tue, 25 Apr 2023 01:50 UTC

On 4/24/2023 12:48 PM, bill wrote:
> On 4/24/2023 12:18 PM, Andreas Eder wrote:
>> On Fr 21 Apr 2023 at 17:00, kludge@panix.com (Scott Dorsey) wrote:
>>> =?UTF-8?Q?Arne_Vajh=c3=b8j?=  <arne@vajhoej.dk> wrote:
>>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>>>>> On 21/04/2023 14:31, Arne Vajhøj wrote:
>>>>>> Getting abcl (lisp) working was really random luck.
>>>>>>
>>>>>> :-)
>>>>>
>>>>> Is Lisp still used these days?
>>>>
>>>> ABCL (Common Lisp on JVM and actually able to run on VMS)
>>>> is actively maintained.
>>>>
>>>> And I believe there are several other Lisp implementations
>>>> that are not EOL.
>>>
>>> I think most folks using lisp under VMS are using xlisp.  Which
>>> builds nicely
>>> under VMS and a whole lot of other operating systems, and is pleasantly
>>> common-lisp compatible if you like that sort of thing.
>>
>> Compared to a real common lisp xlisp is just a toy.
>
> Why? Did "real common lisp" go OOP like all the rest?

Not sure about "go" but at least "support".

Common Lisp supposedly have something called CLOS
(Common Lisp Object System) that Wikipedia describe as
"The Common Lisp Object System (CLOS) is the facility for
object-oriented programming which is part of ANSI Common Lisp.".

That sounds OOP to me.

Arne

Re: Python for x86?

<878reg9qo6.fsf@eder.anydns.info>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27752&group=comp.os.vms#27752

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: a_eder_...@web.de (Andreas Eder)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Tue, 25 Apr 2023 12:55:53 +0200
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <878reg9qo6.fsf@eder.anydns.info>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u99j$2ptf9$1@dont-email.me> <u1ufem$rsi$1@panix2.panix.com>
<87h6t59rtz.fsf@eder.anydns.info> <kanq65Fq0fdU12@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="1090d09581a18459b2e82e485ac25f10";
logging-data="899986"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18nOfXnTtWLdOa8pzIBI+UA"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:knnJm9vlLBcNrnmPcptmiMrtZog=
sha1:8tWU7nPIXuAxj79+lU/au7LA5u8=
 by: Andreas Eder - Tue, 25 Apr 2023 10:55 UTC

On Mo 24 Apr 2023 at 12:48, bill <bill.gunshannon@gmail.com> wrote:

> On 4/24/2023 12:18 PM, Andreas Eder wrote:
>> On Fr 21 Apr 2023 at 17:00, kludge@panix.com (Scott Dorsey) wrote:
>>
>>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> wrote:
>>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>>>>> On 21/04/2023 14:31, Arne Vajhøj wrote:
>>>>>> Getting abcl (lisp) working was really random luck.
>>>>>>
>>>>>> :-)
>>>>>
>>>>> Is Lisp still used these days?
>>>>
>>>> ABCL (Common Lisp on JVM and actually able to run on VMS)
>>>> is actively maintained.
>>>>
>>>> And I believe there are several other Lisp implementations
>>>> that are not EOL.
>>>
>>> I think most folks using lisp under VMS are using xlisp. Which builds nicely
>>> under VMS and a whole lot of other operating systems, and is pleasantly
>>> common-lisp compatible if you like that sort of thing.
>> Compared to a real common lisp xlisp is just a toy.
>
> Why? Did "real common lisp" go OOP like all the rest?

CL was OOP before most other languages.
Look at CLOS. It is by far the ness OOP system. And there also is a
meta object protocol.

'Andreas

Re: Python for x86?

<kaql7hFq0faU5@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27766&group=comp.os.vms#27766

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Tue, 25 Apr 2023 14:41:55 -0400
Lines: 21
Message-ID: <kaql7hFq0faU5@mid.individual.net>
References: <u0ru0r$19slj$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u99j$2ptf9$1@dont-email.me> <u1ufem$rsi$1@panix2.panix.com>
<87h6t59rtz.fsf@eder.anydns.info> <kanq65Fq0fdU12@mid.individual.net>
<878reg9qo6.fsf@eder.anydns.info>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net T7fNf/zOkXYSfQMgEoOiFQFlv/dEQ81L024a+MFAlJFDydjQ7E
Cancel-Lock: sha1:Rvr1jo0pjwzC6kHe2oGUwalfB5Q=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Content-Language: en-US
In-Reply-To: <878reg9qo6.fsf@eder.anydns.info>
 by: bill - Tue, 25 Apr 2023 18:41 UTC

On 4/25/2023 6:55 AM, Andreas Eder wrote:
> On Mo 24 Apr 2023 at 12:48, bill <bill.gunshannon@gmail.com> wrote:
>
>> Why? Did "real common lisp" go OOP like all the rest?
>
> CL was OOP before most other languages.
> Look at CLOS. It is by far the ness OOP system. And there also is a
> meta object protocol.

Thankfully, I don't anticipate ever having to do anything with Lisp
again.

On a curious side note, while cleaning up one of my home offices :-)
I came across the full printout of Lawrence Livermore Labs Lisp.
Probably dates back to the 70's. I wonder if it would even compile
on anything today?

bill

Re: Python for x86?

<u2c9mn$2c8$2@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27786&group=comp.os.vms#27786

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Thu, 27 Apr 2023 00:47:50 +0200
Organization: MGT Consulting
Message-ID: <u2c9mn$2c8$2@news.misty.com>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me>
<u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me>
<u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me>
<u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me>
<u17n2e$7qsg$1@dont-email.me> <u18snp$ehfk$1@dont-email.me>
<u1bgcr$1hiv2$1@dont-email.me> <u1cn8i$1nea8$1@dont-email.me>
<u1q0t0$87ib$1@dont-email.me> <u1r7ml$itn7$1@dont-email.me>
<u1sjbo$ppt3$1@dont-email.me> <u1u37j$1u0uq$2@dont-email.me>
<u1u7st$11udd$1@dont-email.me> <u1u99j$2ptf9$1@dont-email.me>
<u1ug0d$2qu91$1@dont-email.me> <u1ugm4$2r211$1@dont-email.me>
<u25ruh$b7k5$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 26 Apr 2023 22:47:51 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="2440"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.10.0
Content-Language: en-US
In-Reply-To: <u25ruh$b7k5$1@dont-email.me>
 by: Johnny Billquist - Wed, 26 Apr 2023 22:47 UTC

On 2023-04-24 14:16, Simon Clubley wrote:
> On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 4/21/2023 1:09 PM, Simon Clubley wrote:
>>> On 2023-04-21, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> On 4/21/2023 10:51 AM, Chris Townley wrote:
>>>>> Is Lisp still used these days?
>>>
>>> In Emacs. Unfortunately. :-(
>>>
>>> What a bloody horrible monstrosity of a language. :-(
>>>
>>> I wish they had used something else for Emacs. Anything else.
>>
>> I am sure a lot of people agree.
>>
>> But what were the alternatives when Emacs Lisp was
>> created?
>>
>> Emacs Basic?
>>
>
> That would have been better. :-)
>
> ALGOL/Pascal/etc was also in use by the mid 1970s, so perhaps they could
> have created a runtime embedded language based around those general concepts.
>
> But no, Lisp was what they knew, so Lisp is what it was, even in the mid
> 1980s when GNU Emacs was created and Lisp was way obsolete by that point. :-(

Honestly, Lisp is so much better than any of those alternatives. Not to
mention that Lisp have this wonderful idea that there is no difference
between data and code. Which a lot of other languages have, and which is
a constant headache.

Johnny

Re: Python for x86?

<u2piec$dfub$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27876&group=comp.os.vms#27876

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 1 May 2023 19:36:41 -0400
Organization: A noiseless patient Spider
Lines: 82
Message-ID: <u2piec$dfub$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me>
<u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me>
<u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me>
<u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me>
<u17n2e$7qsg$1@dont-email.me>
<14c151fb-d512-4d0e-b39f-d36b97c0eb45n@googlegroups.com>
<u18rm8$e6k4$1@dont-email.me> <u18sdn$ee1g$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 1 May 2023 23:36:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="16f61c906e2a56c73c7263af9c51198f";
logging-data="442315"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+dpwyHrE8UJ1OhGBWysU0ooEtarWo9qn8="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.1
Cancel-Lock: sha1:P/dES+XYeelAsoswkImqUC5CoDw=
In-Reply-To: <u18sdn$ee1g$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 1 May 2023 23:36 UTC

On 4/13/2023 8:26 AM, Simon Clubley wrote:
> On 2023-04-13, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 4/13/2023 6:44 AM, Neil Rieck wrote:
>>> And although python is used to do a lot of admin scripting on Linux
>>> platforms (tools like "yum" and "firewall-cmd" are written in
>>> python), python does a really good job supporting server-side
>>> scripting under apache cgi-bin. I don't know how this is possible,
>>> but python programs are faster than compiled DEC-BASIC programs
>>> started via apache.
>>
>> That is unexpected. If both are run via CGI mechanism then
>> script activation should be the same. And compiled code should be
>> faster than interpreted code. And if libraries used are also the
>> same then it is a mystery.
>>
>
> Maybe. Maybe not. Based purely on some comments from people here who
> know/use DEC Basic, it's quite possible that DEC Basic has a RTL which
> imposes some serious runtime overheads.
>
> Perhaps for one of your many articles (:-)), you may be interested in
> coding the same set of problems in the various DEC languages and seeing
> what the performance differences are.

I already have such code. Just needed to add a few VMS specific.

I don't think it can carry an independent article.

But here are some numbers:

Integer operations
Alpha sim Itanium
(no JIT) (older)
C, Pascal, Fortran 24-29 246
Basic 5 38
Ada (gnat make) 8 -
Ada (gnat make -gnatp "-O3") 44 -
Java 5 11 -
Java 8 - 286
Python 2 0.05 -
Python 3 - 0.6

We see that Basic is significant slower than C/Pascal/Fortran,
but still significant faster than Python.

Not a problem for Python. An extreme CPU intensive calculation
is not what one use an interpreted language for (but one may
very well use an interpreted language to control/orchestrate
such a calculation.

As a side note: on other platforms the PyPy (which uses JIT)
are about 60 times faster than regular CPython.

String operations (*)
Alpha sim Itanium
(no JIT) (older)
C 0.076 1.94
Pascal 0.005 0.32
Fortran 0.002 0.07
Basic 0.039 1.31
Ada (gnat make) 0.005 -
Ada (gnat make -gnatp "-O3") 0.005 -
Java 5 0.033 -
Java 8 - 1.76
Python 2 0.005 -
Python 3 - 0.65

*) string operations are done "natural", which means that they are done
different in different languages.

Here Basic actually do quite well.

Python also, which is probably because it calls some
functions written in C to do a lot of the work.

The high numbers for C probably just reflect that a fixed
size char array being appended to is more efficient than
working with real dynamic strings.

Arne

Re: Python for x86?

<u2pig7$dfub$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27877&group=comp.os.vms#27877

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Mon, 1 May 2023 19:37:41 -0400
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <u2pig7$dfub$2@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me>
<u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me>
<u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me>
<u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me>
<u17n2e$7qsg$1@dont-email.me>
<14c151fb-d512-4d0e-b39f-d36b97c0eb45n@googlegroups.com>
<u18rm8$e6k4$1@dont-email.me> <u18sdn$ee1g$1@dont-email.me>
<u2piec$dfub$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 1 May 2023 23:37:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="16f61c906e2a56c73c7263af9c51198f";
logging-data="442315"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/rcXoG1RBtN5Irbmla+F/4nSFOluBwpcI="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.1
Cancel-Lock: sha1:FQYtvt3ecmMampcTYt2nB9dhIis=
Content-Language: en-US
In-Reply-To: <u2piec$dfub$1@dont-email.me>
 by: Arne Vajhøj - Mon, 1 May 2023 23:37 UTC

On 5/1/2023 7:36 PM, Arne Vajhøj wrote:
> On 4/13/2023 8:26 AM, Simon Clubley wrote:
>> Perhaps for one of your many articles (:-)), you may be interested in
>> coding the same set of problems in the various DEC languages and seeing
>> what the performance differences are.
>
> I already have such code. Just needed to add a few VMS specific.
>
> I don't think it can carry an independent article.
>
> But here are some numbers:

If someone want the code then I can post it.

Arne

Re: Python for x86?

<u2rh5u$rfvp$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=27884&group=comp.os.vms#27884

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Tue, 2 May 2023 17:27:26 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <u2rh5u$rfvp$1@dont-email.me>
References: <u0ru0r$19slj$1@dont-email.me> <u0ruro$19v81$1@dont-email.me> <u0s4ib$1aon4$1@dont-email.me> <u13n0r$2kv9o$3@dont-email.me> <u14ntj$2nojo$1@dont-email.me> <u14q4e$2ntau$1@dont-email.me> <u16ipp$32rgs$1@dont-email.me> <u16mnr$33egq$1@dont-email.me> <u17n2e$7qsg$1@dont-email.me> <14c151fb-d512-4d0e-b39f-d36b97c0eb45n@googlegroups.com> <u18rm8$e6k4$1@dont-email.me> <u18sdn$ee1g$1@dont-email.me> <u2piec$dfub$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 2 May 2023 17:27:26 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6df2c9eba69de3122ccdf815b027e853";
logging-data="901113"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX189ZnsTeqbfpGVSZMIbwBQFKkPQLnyOoJQ="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:AgVQED6655PGbgoisCjf5WlpLM4=
 by: Simon Clubley - Tue, 2 May 2023 17:27 UTC

On 2023-05-01, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> String operations (*)
> Alpha sim Itanium
> (no JIT) (older)
> C 0.076 1.94
> Pascal 0.005 0.32
> Fortran 0.002 0.07
> Basic 0.039 1.31
> Ada (gnat make) 0.005 -
> Ada (gnat make -gnatp "-O3") 0.005 -
> Java 5 0.033 -
> Java 8 - 1.76
> Python 2 0.005 -
> Python 3 - 0.65
>
> *) string operations are done "natural", which means that they are done
> different in different languages.
>

Thanks for posting the numbers.

std::string would be interesting here if you have access to a C++ compiler.

What string operations are you performing ? Is it simple concatenation or
something else ? The number of concatenations versus the size of each
concatenation could also make a difference, at least for the dynamically
allocated strings.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.


computers / comp.os.vms / Re: Python for x86?

Pages:123456
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor