Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Paul Lynde to block..." -- a contestant on "Hollywood Squares"


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: Python for x86?

<u3gek2$q5b$2@news.misty.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.10.184.180.213.static.wline.lns.sme.cust.swisscom.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Wed, 10 May 2023 17:52:34 +0200
Organization: MGT Consulting
Message-ID: <u3gek2$q5b$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>
<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> <u2rh5u$rfvp$1@dont-email.me>
<u2tvid$1b6sh$1@dont-email.me> <u307pp$1qp67$2@dont-email.me>
<u38hgj$3e6ke$1@dont-email.me>
<a434fe0c-7874-4459-a900-114d3ca77dabn@googlegroups.com>
<u3am3d$3rehk$1@dont-email.me> <u3b4qi$3tl6i$1@dont-email.me>
<u3e7et$82mc$1@dont-email.me> <u3enrl$dlct$1@dont-email.me>
<u3f3mu$ihfe$1@dont-email.me> <u3fpu4$l952$1@dont-email.me>
<u3g5fh$gp8$1@news.misty.com> <u3gbiv$mql2$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 May 2023 15:52:34 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="10.184.180.213.static.wline.lns.sme.cust.swisscom.ch:213.180.184.10";
logging-data="26795"; 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.1
In-Reply-To: <u3gbiv$mql2$1@dont-email.me>
 by: Johnny Billquist - Wed, 10 May 2023 15:52 UTC

On 2023-05-10 17:00, Arne Vajhøj wrote:
> On 5/10/2023 9:16 AM, Johnny Billquist wrote:
>> On 2023-05-10 11:59, Chris Townley wrote:
>>> On 10/05/2023 04:39, Dave Froble wrote:
>>>> The defaults in Basic are LONG integers and Single FP.  A number,
>>>> such as 1, is treated as a single precision FP, so that makes not
>>>> being specific even worse.
>>>>
>>>> Note, I really don't like the FP default.  Any program I write
>>>> specifies the defaults for both integers and FP.  Something like:
>>>>
>>>> OPTION SIZE = ( INTEGER WORD , REAL DOUBLE )
>>>
>>> Our coding standards insisted on
>>>
>>> OPTION TYPE = EXPLICIT
>>
>> That actually don't solve the problem observed here.
>> That only makes the compiler give errors if you don't explicitly
>> declare variables. However constants are still being of the default
>> type defined.
>
> I am not a Basic person so not sure how much my opinion
> should count, but I think it would be nice with:
>
> $ BASIC/VAR_TYPE_DEFAULT=EXPLICIT/LITERAL_TYPE_DEFAULT=INTEGER ...

Yeah. And I actually don't know what happens with constants when you say
type is explicit. I sortof suspect they end up as FP again... :-/

I don't have VMS BASIC around to check there, but in BASIC+2 this is the
case. With TYPE_DEFAULT set to EXPLICIT, literals become floating point
unless % is added.

Johnny

Re: Python for x86?

<u3gglh$l952$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Wed, 10 May 2023 17:27:27 +0100
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <u3gglh$l952$3@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> <u2rh5u$rfvp$1@dont-email.me>
<u2tvid$1b6sh$1@dont-email.me> <u307pp$1qp67$2@dont-email.me>
<u38hgj$3e6ke$1@dont-email.me>
<a434fe0c-7874-4459-a900-114d3ca77dabn@googlegroups.com>
<u3am3d$3rehk$1@dont-email.me> <u3b4qi$3tl6i$1@dont-email.me>
<u3e7et$82mc$1@dont-email.me> <u3enrl$dlct$1@dont-email.me>
<u3f3mu$ihfe$1@dont-email.me> <u3fpu4$l952$1@dont-email.me>
<u3g5fh$gp8$1@news.misty.com> <u3gbiv$mql2$1@dont-email.me>
<u3gek2$q5b$2@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 May 2023 16:27:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d477a5bd91c28a763979012dc793fc3f";
logging-data="697506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19LLnu3e90Ob7nw7pAyN1Yg7Il96sUwD6s="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.1
Cancel-Lock: sha1:LaKJp5otl8R90kbTAx9JPorE/mk=
Content-Language: en-GB
In-Reply-To: <u3gek2$q5b$2@news.misty.com>
 by: Chris Townley - Wed, 10 May 2023 16:27 UTC

On 10/05/2023 16:52, Johnny Billquist wrote:
> On 2023-05-10 17:00, Arne Vajhøj wrote:
>> On 5/10/2023 9:16 AM, Johnny Billquist wrote:
>>> On 2023-05-10 11:59, Chris Townley wrote:
>>>> On 10/05/2023 04:39, Dave Froble wrote:
>>>>> The defaults in Basic are LONG integers and Single FP.  A number,
>>>>> such as 1, is treated as a single precision FP, so that makes not
>>>>> being specific even worse.
>>>>>
>>>>> Note, I really don't like the FP default.  Any program I write
>>>>> specifies the defaults for both integers and FP.  Something like:
>>>>>
>>>>> OPTION SIZE = ( INTEGER WORD , REAL DOUBLE )
>>>>
>>>> Our coding standards insisted on
>>>>
>>>> OPTION TYPE = EXPLICIT
>>>
>>> That actually don't solve the problem observed here.
>>> That only makes the compiler give errors if you don't explicitly
>>> declare variables. However constants are still being of the default
>>> type defined.
>>
>> I am not a Basic person so not sure how much my opinion
>> should count, but I think it would be nice with:
>>
>> $ BASIC/VAR_TYPE_DEFAULT=EXPLICIT/LITERAL_TYPE_DEFAULT=INTEGER ...
>
> Yeah. And I actually don't know what happens with constants when you say
> type is explicit. I sortof suspect they end up as FP again... :-/
>
> I don't have VMS BASIC around to check there, but in BASIC+2 this is the
> case. With TYPE_DEFAULT set to EXPLICIT, literals become floating point
> unless % is added.
>
>   Johnny
>

I believe they follow the same rules, hence the use of % for integers

--
Chris

Re: Python for x86?

<u3gjpe$o784$1@dont-email.me>

  copy mid

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

  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: Wed, 10 May 2023 13:20:45 -0400
Organization: A noiseless patient Spider
Lines: 52
Message-ID: <u3gjpe$o784$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> <u2rh5u$rfvp$1@dont-email.me>
<u2tvid$1b6sh$1@dont-email.me> <u307pp$1qp67$2@dont-email.me>
<u38hgj$3e6ke$1@dont-email.me>
<a434fe0c-7874-4459-a900-114d3ca77dabn@googlegroups.com>
<u3am3d$3rehk$1@dont-email.me> <u3b4qi$3tl6i$1@dont-email.me>
<u3e7et$82mc$1@dont-email.me> <u3enrl$dlct$1@dont-email.me>
<u3f3mu$ihfe$1@dont-email.me> <u3fpu4$l952$1@dont-email.me>
<u3g5fh$gp8$1@news.misty.com> <u3gbiv$mql2$1@dont-email.me>
<u3gek2$q5b$2@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 May 2023 17:20:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c75883259f189a4a5a94bac03529d77e";
logging-data="793860"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX190wlJLjvjj/lMeUU+wDP9bSk+A+QzoOrA="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.1
Cancel-Lock: sha1:GODk6dcbW0lWb3QvEGiZ9ZXbKvs=
Content-Language: en-US
In-Reply-To: <u3gek2$q5b$2@news.misty.com>
 by: Arne Vajhøj - Wed, 10 May 2023 17:20 UTC

On 5/10/2023 11:52 AM, Johnny Billquist wrote:
> On 2023-05-10 17:00, Arne Vajhøj wrote:
>> On 5/10/2023 9:16 AM, Johnny Billquist wrote:
>>> On 2023-05-10 11:59, Chris Townley wrote:
>>>> On 10/05/2023 04:39, Dave Froble wrote:
>>>>> The defaults in Basic are LONG integers and Single FP.  A number,
>>>>> such as 1, is treated as a single precision FP, so that makes not
>>>>> being specific even worse.
>>>>>
>>>>> Note, I really don't like the FP default.  Any program I write
>>>>> specifies the defaults for both integers and FP.  Something like:
>>>>>
>>>>> OPTION SIZE = ( INTEGER WORD , REAL DOUBLE )
>>>>
>>>> Our coding standards insisted on
>>>>
>>>> OPTION TYPE = EXPLICIT
>>>
>>> That actually don't solve the problem observed here.
>>> That only makes the compiler give errors if you don't explicitly
>>> declare variables. However constants are still being of the default
>>> type defined.
>>
>> I am not a Basic person so not sure how much my opinion
>> should count, but I think it would be nice with:
>>
>> $ BASIC/VAR_TYPE_DEFAULT=EXPLICIT/LITERAL_TYPE_DEFAULT=INTEGER ...
>
> Yeah. And I actually don't know what happens with constants when you say
> type is explicit. I sortof suspect they end up as FP again... :-/
>
> I don't have VMS BASIC around to check there, but in BASIC+2 this is the
> case. With TYPE_DEFAULT set to EXPLICIT, literals become floating point
> unless % is added.

Based on docs this is seems to be the case for VMS Basic as well.

If /TYPE_DEFAULT=INTEGER then 1 and 2 are integer literals
otherwise (including /TYPE_DEFAULT=EXPLICIT) they are FP literals.

Which is why I want the 2 qualifiers - one to require that
variables are declared and one to make 1 and 2 integer literals.

Alternatively I could just learn VMS Basic.

:-)

Arne

Re: Python for x86?

<u3gsbc$pifc$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Wed, 10 May 2023 15:46:45 -0400
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <u3gsbc$pifc$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> <u2rh5u$rfvp$1@dont-email.me>
<u2tvid$1b6sh$1@dont-email.me> <u307pp$1qp67$2@dont-email.me>
<u38hgj$3e6ke$1@dont-email.me>
<a434fe0c-7874-4459-a900-114d3ca77dabn@googlegroups.com>
<u3am3d$3rehk$1@dont-email.me> <u3b4qi$3tl6i$1@dont-email.me>
<u3e7et$82mc$1@dont-email.me> <u3enrl$dlct$1@dont-email.me>
<u3f3mu$ihfe$1@dont-email.me> <u3fpu4$l952$1@dont-email.me>
<u3g5fh$gp8$1@news.misty.com> <u3gbiv$mql2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 May 2023 19:46:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6eb67fd7c17c1458f51d1312f9a690f8";
logging-data="838124"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+mf6HxMYEoI6SZWTzwNUcyaYjD411RINM="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:/TZCnylrfnvmA7lahXdVApy0riw=
In-Reply-To: <u3gbiv$mql2$1@dont-email.me>
 by: Dave Froble - Wed, 10 May 2023 19:46 UTC

On 5/10/2023 11:00 AM, Arne Vajhøj wrote:
> On 5/10/2023 9:16 AM, Johnny Billquist wrote:
>> On 2023-05-10 11:59, Chris Townley wrote:
>>> On 10/05/2023 04:39, Dave Froble wrote:
>>>> The defaults in Basic are LONG integers and Single FP. A number, such as 1,
>>>> is treated as a single precision FP, so that makes not being specific even
>>>> worse.
>>>>
>>>> Note, I really don't like the FP default. Any program I write specifies the
>>>> defaults for both integers and FP. Something like:
>>>>
>>>> OPTION SIZE = ( INTEGER WORD , REAL DOUBLE )
>>>
>>> Our coding standards insisted on
>>>
>>> OPTION TYPE = EXPLICIT
>>
>> That actually don't solve the problem observed here.
>> That only makes the compiler give errors if you don't explicitly declare
>> variables. However constants are still being of the default type defined.
>
> I am not a Basic person so not sure how much my opinion
> should count, but I think it would be nice with:
>
> $ BASIC/VAR_TYPE_DEFAULT=EXPLICIT/LITERAL_TYPE_DEFAULT=INTEGER ...
>
> Arne
>
>

The thing is, when working with any language, one should be aware of many
things, including defaults, and such. For anyone who doesn't intimately know a
language to just start writing code is usually a recipe for disaster.

I've worked with Basic+, BP2, and VAX/DEC Basic since 1974. I'm very familiar
with the language, and still, I'm sure I don't know everything. One look at
Arne's code and I was immediately aware of issues.

Ok, now I can be kicked off my soapbox.

:-)

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Python for x86?

<u3gsmt$pk5s$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Python for x86?
Date: Wed, 10 May 2023 15:52:54 -0400
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <u3gsmt$pk5s$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> <u2rh5u$rfvp$1@dont-email.me>
<u2tvid$1b6sh$1@dont-email.me> <u307pp$1qp67$2@dont-email.me>
<u38hgj$3e6ke$1@dont-email.me>
<a434fe0c-7874-4459-a900-114d3ca77dabn@googlegroups.com>
<u3am3d$3rehk$1@dont-email.me> <u3b4qi$3tl6i$1@dont-email.me>
<u3e7et$82mc$1@dont-email.me> <u3enrl$dlct$1@dont-email.me>
<u3f3mu$ihfe$1@dont-email.me> <u3fpu4$l952$1@dont-email.me>
<u3g5fh$gp8$1@news.misty.com> <u3gbiv$mql2$1@dont-email.me>
<u3gc1f$l952$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 May 2023 19:53:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6eb67fd7c17c1458f51d1312f9a690f8";
logging-data="839868"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ueviw2gg1kBcbfLDMIffUAQd7prt63SI="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:C2baeMn2+q5RAGnotOCCvuu+Wv0=
In-Reply-To: <u3gc1f$l952$2@dont-email.me>
 by: Dave Froble - Wed, 10 May 2023 19:52 UTC

On 5/10/2023 11:08 AM, Chris Townley wrote:
> On 10/05/2023 16:00, Arne Vajhøj wrote:
>> On 5/10/2023 9:16 AM, Johnny Billquist wrote:
>>> On 2023-05-10 11:59, Chris Townley wrote:
>>>> On 10/05/2023 04:39, Dave Froble wrote:
>>>>> The defaults in Basic are LONG integers and Single FP. A number, such as
>>>>> 1, is treated as a single precision FP, so that makes not being specific
>>>>> even worse.
>>>>>
>>>>> Note, I really don't like the FP default. Any program I write specifies
>>>>> the defaults for both integers and FP. Something like:
>>>>>
>>>>> OPTION SIZE = ( INTEGER WORD , REAL DOUBLE )
>>>>
>>>> Our coding standards insisted on
>>>>
>>>> OPTION TYPE = EXPLICIT
>>>
>>> That actually don't solve the problem observed here.
>>> That only makes the compiler give errors if you don't explicitly declare
>>> variables. However constants are still being of the default type defined.
>>
>> I am not a Basic person so not sure how much my opinion
>> should count, but I think it would be nice with:
>>
>> $ BASIC/VAR_TYPE_DEFAULT=EXPLICIT/LITERAL_TYPE_DEFAULT=INTEGER ...
>>
>> Arne
>
> When using Basic, it is not difficult to get in the habit of using %, or if
> valid FP use, for example, 1.0
> Within my team I would always check for this in code reviews
>

If explicitly declaring variables and constants, the "%" and "$" are not
required. Regardless, unless numerics are declared, then the language defaults
do affect things.

So if I declare Long one, and use one instead of 1, that can be avoided. If
not, better know exactly what one is doing. So even while some do not like
using the "%" suffix, it really helps one from making a mistake.

Yes, the 1. or 1.0 does basically (sic) specify the data type. A reasonable
practice.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Python for x86?

<u3hc0q$qvr2$1@dont-email.me>

  copy mid

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

  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: Wed, 10 May 2023 20:14:18 -0400
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <u3hc0q$qvr2$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> <u2rh5u$rfvp$1@dont-email.me>
<u2tvid$1b6sh$1@dont-email.me> <u307pp$1qp67$2@dont-email.me>
<u38hgj$3e6ke$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 11 May 2023 00:14:18 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="66039d479683c9c8127c38197a8c999c";
logging-data="884578"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5WzIqK8GQzdXRX2lFjbKW4GCZcLzX7WQ="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.1
Cancel-Lock: sha1:eVhmEWKPkjH2MyLTrbgaNnFgu9c=
Content-Language: en-US
In-Reply-To: <u38hgj$3e6ke$1@dont-email.me>
 by: Arne Vajhøj - Thu, 11 May 2023 00:14 UTC

On 5/7/2023 11:52 AM, Arne Vajhøj wrote:
> Just realized that I had an error in the calculation for
> string performance in Fortran and Basic (I fucked up with the
> VMS_FACTOR constant that is used to keep string length under
> 32K).
>
> So again with C++ and (hopefully) with Fortran and Basic
> correct for string operations:

And then it turned out that the Basic integer test was
not good because I did not know how to write integer literals
in VMS Basic.

:-(

Updated results.

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

String operations
                                 Alpha sim         Itanium
                                 (no JIT)          (older)
C                                0.078             1.94
C++                              0.049             0.40
Pascal                           0.005             0.32
Fortran                          0.156             6.94
Basic                           0.004             0.13
Ada                   0.005             -
Java 5                           0.033             -
Java 8                           -                 1.76
Python 2                         0.005             -
Python 3                         -                 0.064

> If someone want to check themselves the sources are
> available at https://www.vajhoej.dk/arne/temp/bm.zip !

Updated with correct Basic code.

Arne

Re: Python for x86?

<ufc4bo$1kgcu$1@dont-email.me>

  copy mid

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

  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: Sun, 1 Oct 2023 11:48:07 -0400
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <ufc4bo$1kgcu$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> <u2rh5u$rfvp$1@dont-email.me>
<u2tvid$1b6sh$1@dont-email.me> <u307pp$1qp67$2@dont-email.me>
<u38hgj$3e6ke$1@dont-email.me> <u3hc0q$qvr2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 1 Oct 2023 15:48:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="38c31fa473e628b92ff971c73ba70144";
logging-data="1720734"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19r/mm1TCdryJM0/dUwG8vyQFSYIvs/vqk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:X3zKbYwPR8y0eJPfhlgAZ7KbuOc=
Content-Language: en-US
In-Reply-To: <u3hc0q$qvr2$1@dont-email.me>
 by: Arne Vajhøj - Sun, 1 Oct 2023 15:48 UTC

On 5/10/2023 8:14 PM, Arne Vajhøj wrote:
> Updated results.
>
> Integer operations
>                                           Alpha sim         Itanium
>                                           (no JIT)          (older)
> C, C++, Pascal, Fortran, Basic (/NOCHECK) 24-29             246
> Basic (/CHECK)                            19                45
> Ada (gnat make)                           8                 -
> Ada (gnat make -gnatp "-O3")              44                -
> Java 5                                    11                -
> Java 8                                    -                 286
> Python 2                                  0.05              -
> Python 3                                  -                 0.6
>
> String operations
>                                           Alpha sim         Itanium
>                                           (no JIT)          (older)
> C                                         0.078             1.94
> C++                                       0.049             0.40
> Pascal                                    0.005             0.32
> Fortran                                   0.156             6.94
> Basic                                     0.004             0.13
> Ada                                       0.005             -
> Java 5                                    0.033             -
> Java 8                                    -                 1.76
> Python 2                                  0.005             -
> Python 3                                  -                 0.064

x86-64 numbers:

Integer operations
VM x86-64
(older Xeon)
C, C++ (default), Pascal, Fortran 133-136
C++ (/opt=lev:4) 758
Java 8 703

String operations
VM x86-64
(older Xeon)
C 2.6
C++ 1.9-2.0
Pascal 0.14
Fortran 0.00
Java 8 15.4

It seems like G2L has some room for performance improvements
(/opt=lev:5 did not make any difference for C or Fortran).

And not surprising older Xeon is much faster than much older Itanium.

Arne

Re: Python for x86?

<54e0820a-70ea-4ee5-9939-54916dfb1472n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1993:b0:410:9af1:f9db with SMTP id u19-20020a05622a199300b004109af1f9dbmr89044qtc.8.1696538224908;
Thu, 05 Oct 2023 13:37:04 -0700 (PDT)
X-Received: by 2002:a05:6870:1d0d:b0:1e2:16b:487d with SMTP id
pa13-20020a0568701d0d00b001e2016b487dmr942647oab.5.1696538224641; Thu, 05 Oct
2023 13:37:04 -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: Thu, 5 Oct 2023 13:37:04 -0700 (PDT)
In-Reply-To: <u13n0r$2kv9o$3@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6010:b002:32a0:9580:cdfb:8015:5115;
posting-account=x0_-4QoAAAB9ybHsi1ZdIaBtuTkxdqup
NNTP-Posting-Host: 2603:6010:b002:32a0:9580:cdfb:8015:5115
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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <54e0820a-70ea-4ee5-9939-54916dfb1472n@googlegroups.com>
Subject: Re: Python for x86?
From: ultra...@gmail.com (ultr...@gmail.com)
Injection-Date: Thu, 05 Oct 2023 20:37:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: ultr...@gmail.com - Thu, 5 Oct 2023 20:37 UTC

On Tuesday, April 11, 2023 at 9:23:42 AM UTC-4, Simon Clubley wrote:
> On 2023-04-08, Zane H. Healy <hea...@avanthar.avanthar.com> wrote:
> >
> > Thanks for the confirmation. I thought that was the case, but wasn't sure
> > if I was simply looking in the wrong place. These days Python is pretty
> > much a requirement. Even IBM z/OS supports Python 3 now.
> >
> And for very good reason. Python is an excellent scripting language
> that is suitable for a _wide_ range of scripting tasks.
>
> In fact, if VSI had to choose one only, I would have said that Python,
> instead of Perl, should have been the one that's part of the base
> installation. (Although it would be better to have both of them as
> part of the base installation.)
>
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.

python is a poor mans DCL ...

Re: Python for x86?

<aa7b5536-005c-4254-bc9f-9d435ee3e13bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:4e34:0:b0:65a:f343:47ee with SMTP id dm20-20020ad44e34000000b0065af34347eemr150708qvb.4.1696685363522;
Sat, 07 Oct 2023 06:29:23 -0700 (PDT)
X-Received: by 2002:a9d:4d05:0:b0:6bd:b0c9:a90 with SMTP id
n5-20020a9d4d05000000b006bdb0c90a90mr3374199otf.4.1696685363192; Sat, 07 Oct
2023 06:29:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: Sat, 7 Oct 2023 06:29:22 -0700 (PDT)
In-Reply-To: <54e0820a-70ea-4ee5-9939-54916dfb1472n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=70.31.98.81; posting-account=QqCTBgkAAACie99dBE6oFauYH8hE6sk0
NNTP-Posting-Host: 70.31.98.81
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> <54e0820a-70ea-4ee5-9939-54916dfb1472n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aa7b5536-005c-4254-bc9f-9d435ee3e13bn@googlegroups.com>
Subject: Re: Python for x86?
From: n.ri...@bell.net (Neil Rieck)
Injection-Date: Sat, 07 Oct 2023 13:29:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3501
 by: Neil Rieck - Sat, 7 Oct 2023 13:29 UTC

On Thursday, October 5, 2023 at 4:37:06 PM UTC-4, ultr...@gmail.com wrote:
> On Tuesday, April 11, 2023 at 9:23:42 AM UTC-4, Simon Clubley wrote:
> > On 2023-04-08, Zane H. Healy <hea...@avanthar.avanthar.com> wrote:
> > >
> > > Thanks for the confirmation. I thought that was the case, but wasn't sure
> > > if I was simply looking in the wrong place. These days Python is pretty
> > > much a requirement. Even IBM z/OS supports Python 3 now.
> > >
> > And for very good reason. Python is an excellent scripting language
> > that is suitable for a _wide_ range of scripting tasks.
> >
> > In fact, if VSI had to choose one only, I would have said that Python,
> > instead of Perl, should have been the one that's part of the base
> > installation. (Although it would be better to have both of them as
> > part of the base installation.)
> >
> > Simon.
> >
> > --
> > Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> > Walking destinations on a map are further away than they appear.
>
> python is a poor mans DCL ...

Not sure if I agree with this, While python2 was problematic, it was used to build a lot of system tools (yum and firewall-cmd are two of many) in EL7 (RHEL-7, CentOS-7). But the Google-commissioned rewrite yielded python3 which made all statements much more formalized. Putting all that aside, the free libraries which allow any python programmer to easily support sftp, https, or connect to almost any relational database, place python in a totally different category than DCL.

IMHO, the OS that doesn't support python today will soon be headed for the dust bin.

p.s. I started using DCL in 1987 and still use it today in 2023. There once was a time when everything installed on VMS, or OpenVMS, was dependent upon DCL (heck sys$update:VMSINSTAL is just one large DCL script). But even DEC gave up on that idea when they introduced PRODUCT installs. Can anyone tell me why many third party vendors (like Process Software) still use VMSINSTAL ??

Neil Rieck
Waterloo, Ontario, Canada.
http://neilrieck.net
http://neilrieck.net/OpenVMS.html

Re: Python for x86?

<b931c5a3-924c-4b36-8b93-ad99edd7b392n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5c4d:0:b0:40c:1483:459c with SMTP id j13-20020ac85c4d000000b0040c1483459cmr159158qtj.2.1696688279101;
Sat, 07 Oct 2023 07:17:59 -0700 (PDT)
X-Received: by 2002:a05:6870:956d:b0:1d6:c007:ff90 with SMTP id
v45-20020a056870956d00b001d6c007ff90mr4352047oal.6.1696688278761; Sat, 07 Oct
2023 07:17:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.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: Sat, 7 Oct 2023 07:17:58 -0700 (PDT)
In-Reply-To: <aa7b5536-005c-4254-bc9f-9d435ee3e13bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.118.176.169; posting-account=26xMNAoAAADSdbM1FxNXx-EZrqJM_UCF
NNTP-Posting-Host: 75.118.176.169
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>
<54e0820a-70ea-4ee5-9939-54916dfb1472n@googlegroups.com> <aa7b5536-005c-4254-bc9f-9d435ee3e13bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b931c5a3-924c-4b36-8b93-ad99edd7b392n@googlegroups.com>
Subject: Re: Python for x86?
From: johnvott...@gmail.com (John Vottero)
Injection-Date: Sat, 07 Oct 2023 14:17:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3933
 by: John Vottero - Sat, 7 Oct 2023 14:17 UTC

On Saturday, October 7, 2023 at 9:29:25 AM UTC-4, Neil Rieck wrote:
> On Thursday, October 5, 2023 at 4:37:06 PM UTC-4, ultr...@gmail.com wrote:
> > On Tuesday, April 11, 2023 at 9:23:42 AM UTC-4, Simon Clubley wrote:
> > > On 2023-04-08, Zane H. Healy <hea...@avanthar.avanthar.com> wrote:
> > > >
> > > > Thanks for the confirmation. I thought that was the case, but wasn't sure
> > > > if I was simply looking in the wrong place. These days Python is pretty
> > > > much a requirement. Even IBM z/OS supports Python 3 now.
> > > >
> > > And for very good reason. Python is an excellent scripting language
> > > that is suitable for a _wide_ range of scripting tasks.
> > >
> > > In fact, if VSI had to choose one only, I would have said that Python,
> > > instead of Perl, should have been the one that's part of the base
> > > installation. (Although it would be better to have both of them as
> > > part of the base installation.)
> > >
> > > Simon.
> > >
> > > --
> > > Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> > > Walking destinations on a map are further away than they appear.
> >
> > python is a poor mans DCL ...
> Not sure if I agree with this, While python2 was problematic, it was used to build a lot of system tools (yum and firewall-cmd are two of many) in EL7 (RHEL-7, CentOS-7). But the Google-commissioned rewrite yielded python3 which made all statements much more formalized. Putting all that aside, the free libraries which allow any python programmer to easily support sftp, https, or connect to almost any relational database, place python in a totally different category than DCL.
>
> IMHO, the OS that doesn't support python today will soon be headed for the dust bin.
>
> p.s. I started using DCL in 1987 and still use it today in 2023. There once was a time when everything installed on VMS, or OpenVMS, was dependent upon DCL (heck sys$update:VMSINSTAL is just one large DCL script). But even DEC gave up on that idea when they introduced PRODUCT installs. Can anyone tell me why many third party vendors (like Process Software) still use VMSINSTAL ??
>

One key thing that PRODUCT does not support is installing on more than one disk. The VMSINSTAL kit that I wrote basically asked, where do you want to put the code and where do you want to put the data.

There's also the problem of supporting old versions of VMS that don't have PRODUCT.

Pages:123456
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor