Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Computers are not intelligent. They only think they are.


computers / comp.os.vms / Re: First ship poll: When will the first native x86-64 compilers ship ?

SubjectAuthor
* First ship poll: When will the first native x86-64 compilers ship ?Simon Clubley
+* Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
|`* Re: First ship poll: When will the first native x86-64 compilers shipBill Gunshannon
| +- Re: First ship poll: When will the first native x86-64 compilers ship ?Rich Alderson
| +- Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
| `- Re: First ship poll: When will the first native x86-64 compilersJoukj
+* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|`* Re: First ship poll: When will the first native x86-64 compilers ship ?Simon Clubley
| `* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|  +- Re: First ship poll: When will the first native x86-64 compilerschris
|  `* Re: First ship poll: When will the first native x86-64 compilers ship ?John Reagan
|   +* Re: First ship poll: When will the first native x86-64 compilers ship ?Simon Clubley
|   |`- Re: First ship poll: When will the first native x86-64 compilers ship ?John Reagan
|   +* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   |`* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|   | `* Re: First ship poll: When will the first native x86-64Galen
|   |  +* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|   |  |`* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  | `* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|   |  |  `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   +* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   |  |   |+* Re: First ship poll: When will the first native x86-64 compilers shipBill Gunshannon
|   |  |   ||+* Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
|   |  |   |||`* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||| `* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   |  |   |||  +* Re: First ship poll: When will the first native x86-64 compilers shipCraig A. Berry
|   |  |   |||  |`* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   |  |   |||  | +* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|   |  |   |||  | |+- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   |||  | |`- Living with history, was: Re: First ship poll: When will the first native x86-64Simon Clubley
|   |  |   |||  | +- Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
|   |  |   |||  | +- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   |||  | `* Secure data transmission, was: Re: First ship poll: When will the first native xSimon Clubley
|   |  |   |||  |  `- Re: Secure data transmission, was: Re: First ship poll: When will theDave Froble
|   |  |   |||  +* Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
|   |  |   |||  |`* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   |  |   |||  | `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   |||  |  `- Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   |  |   |||  `- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||`* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   || `* Re: First ship poll: When will the first native x86-64 compilers shipBill Gunshannon
|   |  |   ||  `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||   +* Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
|   |  |   ||   |`* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||   | +- Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   |  |   ||   | `* Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
|   |  |   ||   |  `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||   |   `* Re: First ship poll: When will the first native x86-64 compilers shipJan-Erik Söderholm
|   |  |   ||   |    +- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||   |    `- Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|   |  |   ||   `* Re: First ship poll: When will the first native x86-64 compilers shipBill Gunshannon
|   |  |   ||    `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||     `* Re: First ship poll: When will the first native x86-64 compilers shipBill Gunshannon
|   |  |   ||      +- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   ||      `- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   |`- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
|   |  |   `* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
|   |  |    `* JSON, was: Re: First ship poll: When will the first native x86-64 compilers shipSimon Clubley
|   |  |     `* Re: JSON, was: Re: First ship poll: When will the first native x86-64Arne Vajhøj
|   |  |      `* Re: JSON, was: Re: First ship poll: When will the first native x86-64Jan-Erik Söderholm
|   |  |       `* Re: JSON, was: Re: First ship poll: When will the first native x86-64Arne Vajhøj
|   |  |        +* Re: JSON, was: Re: First ship poll: When will the first native x86-64Richard Maher
|   |  |        |`* Re: JSON, was: Re: First ship poll: When will the first native x86-64Arne Vajhøj
|   |  |        | `* Re: JSON, was: Re: First ship poll: When will the first native x86-64Richard Maher
|   |  |        |  `- Re: JSON, was: Re: First ship poll: When will the first native x86-64Arne Vajhøj
|   |  |        `- Re: JSON, was: Re: First ship poll: When will the first native x86-64 compilers Simon Clubley
|   |  `- Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
|   `- Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
`* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 +- Re: First ship poll: When will the first native x86-64 compilers ship ?Simon Clubley
 +* Re: First ship poll: When will the first native x86-64 compilersSingle Stage to Orbit
 |+* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 ||`* Re: First ship poll: When will the first native x86-64 compilersSingle Stage to Orbit
 || `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 ||  `* Re: First ship poll: When will the first native x86-64 compilersSingle Stage to Orbit
 ||   `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 ||    `- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 |+* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
 ||+- Re: First ship poll: When will the first native x86-64 compilers ship ?John Reagan
 ||`* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 || `* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
 ||  +* Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
 ||  |`* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
 ||  | `* Re: First ship poll: When will the first native x86-64 compilers ship ?Simon Clubley
 ||  |  +- Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
 ||  |  `* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble
 ||  |   `* Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 ||  |    `- Re: First ship poll: When will the first native x86-64 compilers shipRichard Maher
 ||  +- Re: First ship poll: When will the first native x86-64 compilers ship ?plugh
 ||  `- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 |+* Re: First ship poll: When will the first native x86-64 compilers ship ?John Reagan
 ||`- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 |+* Re: First ship poll: When will the first native x86-64 compilers ship ?Simon Clubley
 ||+* Re: First ship poll: When will the first native x86-64 compilersSingle Stage to Orbit
 |||`* Re: First ship poll: When will the first native x86-64 compilers ship ?Rich Alderson
 ||| `* Re: First ship poll: When will the first native x86-64 compilersSingle Stage to Orbit
 |||  `* Re: First ship poll: When will the first native x86-64 compilers ship ?Rich Alderson
 |||   `- Re: First ship poll: When will the first native x86-64 compilersSingle Stage to Orbit
 ||`- Re: First ship poll: When will the first native x86-64 compilers shipArne Vajhøj
 |+- Re: First ship poll: When will the first native x86-64 compilers ship ?Andreas Eder
 |`* Re: First ship poll: When will the first native x86-64Galen
 `* Re: First ship poll: When will the first native x86-64 compilers shipDave Froble

Pages:12345
Re: First ship poll: When will the first native x86-64 compilers ship ?

<6257827d$0$683$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Wed, 13 Apr 2022 22:10:07 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Content-Language: en-US
Newsgroups: comp.os.vms
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <t37qnr$ql1$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 17
Message-ID: <6257827d$0$683$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 58e8dc8b.news.sunsite.dk
X-Trace: 1649902205 news.sunsite.dk 683 arne@vajhoej.dk/68.9.63.232:49365
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Thu, 14 Apr 2022 02:10 UTC

On 4/13/2022 8:43 PM, Dave Froble wrote:
> On 4/13/2022 6:39 PM, Single Stage to Orbit wrote:
>> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>>> You forgot Pascal!
>>
>> Nice language, it must be the only one I'm aware of that allows nested
>> procedures and functions. I've not met another programming language
>> that allows that.
>
> Can you better define nested functions?  Then I can decide if Basic
> allows such.

Functions declared inside functions (and therefore only available
inside the declaring function).

Arne

Re: First ship poll: When will the first native x86-64 compilers ship ?

<t387kb$6dd$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Date: Thu, 14 Apr 2022 00:23:46 -0400
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <t387kb$6dd$1@dont-email.me>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 04:23:40 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1dde1ce855555e4f0c277493bb41f509";
logging-data="6573"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+OIPsd8lf12eqU3Uk8qdpaQ2Tk+Wh3BeM="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:LWLLDjzoQFLGkP26dydM0VCRKnI=
In-Reply-To: <6257827d$0$683$14726298@news.sunsite.dk>
 by: Dave Froble - Thu, 14 Apr 2022 04:23 UTC

On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
> On 4/13/2022 8:43 PM, Dave Froble wrote:
>> On 4/13/2022 6:39 PM, Single Stage to Orbit wrote:
>>> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>>>> You forgot Pascal!
>>>
>>> Nice language, it must be the only one I'm aware of that allows nested
>>> procedures and functions. I've not met another programming language
>>> that allows that.
>>
>> Can you better define nested functions? Then I can decide if Basic allows such.
>
> Functions declared inside functions (and therefore only available
> inside the declaring function).
>
> Arne
>

Ok, what is so neat about that?

I cannot see the point, when if one wants to use a second function inside a
first function, another external function should be callable. Haven't tried it
recently. Maybe I should. Perhaps I should know what I'm talking about at
least once a year.

But I can see no reason to have a function defined inside another function.

--
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: First ship poll: When will the first native x86-64 compilers ship ?

<t387m9$6dd$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Date: Thu, 14 Apr 2022 00:24:49 -0400
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <t387m9$6dd$2@dont-email.me>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk> <t37qcg$ng5$2@dont-email.me>
<3767ead9-a683-4bf2-8ce9-2298ce29a900n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 04:24:41 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1dde1ce855555e4f0c277493bb41f509";
logging-data="6573"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19mYrMTK9qsMmDuU8v4ub78iTkgS/mAYSw="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:A4LLkl1n7rYAwSWAGAoSTEt2TtY=
In-Reply-To: <3767ead9-a683-4bf2-8ce9-2298ce29a900n@googlegroups.com>
 by: Dave Froble - Thu, 14 Apr 2022 04:24 UTC

On 4/13/2022 9:14 PM, John Reagan wrote:
> On Wednesday, April 13, 2022 at 8:37:39 PM UTC-4, Dave Froble wrote:
>> On 4/13/2022 2:42 PM, Arne Vajhøj wrote:
>>> On 4/9/2022 3:12 PM, Simon Clubley wrote:
>>>> When do you think the native x86-64 VMS compilers will ship ?
>>>>
>>>> For me:
>>>>
>>>> For COBOL and Fortran: 12-Jul-2022
>>>>
>>>> For BASIC: 11-Oct-2022
>>>>
>>>> For C/C++: 17-May-2022
>>>
>>> You forgot Pascal!
>>>
>>> Booo........
>>>
>>> Arne
>>>
>>>
>> Hey, it's John, Pascal is probably already working ...
>> --
>> David Froble Tel: 724-529-0450
>> Dave Froble Enterprises, Inc. E-Mail: da...@tsoft-inc.com
>> DFE Ultralights, Inc.
>> 170 Grimplin Road
>> Vanderbilt, PA 15486
> I have not tried to build a native Pascal yet. Perhaps I should just to screw with the estimates, eh?
>

That would be fun ..

--
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: First ship poll: When will the first native x86-64 compilers ship ?

<t38aob$1p9m$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!7Ww1h2hOG/Mfe6TxsuevVw.user.46.165.242.75.POSTED!not-for-mail
From: maher_rj...@hotmail.com (Richard Maher)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Date: Thu, 14 Apr 2022 13:17:00 +0800
Organization: Aioe.org NNTP Server
Message-ID: <t38aob$1p9m$1@gioia.aioe.org>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk>
<t387kb$6dd$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="58678"; posting-host="7Ww1h2hOG/Mfe6TxsuevVw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Richard Maher - Thu, 14 Apr 2022 05:17 UTC

On 14/04/2022 12:23 pm, Dave Froble wrote:
> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
>> On 4/13/2022 8:43 PM, Dave Froble wrote:
>>> On 4/13/2022 6:39 PM, Single Stage to Orbit wrote:
>>>> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>>>>> You forgot Pascal!
>>>>
>>>> Nice language, it must be the only one I'm aware of that allows
>>>> nested procedures and functions. I've not met another
>>>> programming language that allows that.
>>>
>>> Can you better define nested functions? Then I can decide if
>>> Basic allows such.
>>
>> Functions declared inside functions (and therefore only available
>> inside the declaring function).
>>
>> Arne
>>
>
> Ok, what is so neat about that?
>
> I cannot see the point, when if one wants to use a second function
> inside a first function, another external function should be
> callable. Haven't tried it recently. Maybe I should. Perhaps I
> should know what I'm talking about at least once a year.
>
> But I can see no reason to have a function defined inside another
> function.
>

Encapsulation/Isolation

Re: First ship poll: When will the first native x86-64 compilers ship ?

<ce9c4b7cbd2784ba19cc68019482527f24d3df46.camel@munted.eu>

  copy mid

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

  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: First ship poll: When will the first native x86-64 compilers
ship ?
Date: Thu, 14 Apr 2022 09:12:24 +0100
Organization: One very high maintenance cat
Message-ID: <ce9c4b7cbd2784ba19cc68019482527f24d3df46.camel@munted.eu>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<62575d87$0$679$14726298@news.sunsite.dk>
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="940464"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:5LEYKZEaVhja347A5UXfm4a8gBQ=
X-User-ID: eJwNyskBwCAIBMCW5FqkHMRs/yWYeU8YBJOOgAeDO+qSTT02ukQ9Pkse6lSiRhtiK6zl9tJqdyj/w70z61AeVLEVOg==
In-Reply-To: <62575d87$0$679$14726298@news.sunsite.dk>
 by: Single Stage to Orbi - Thu, 14 Apr 2022 08:12 UTC

On Wed, 2022-04-13 at 19:32 -0400, Arne Vajhøj wrote:
> >            it must be the only one I'm aware of that allows nested
> > procedures and functions. I've not met another programming language
> > that allows that.
>
> C# allows something similar since version 7 (non-static) / 8
> (static).

That's nested classes, completely different kettle of fish. It does do
the same thing I'll grant you that.
--
Tactical Nuclear Kittens

Re: First ship poll: When will the first native x86-64 compilers ship ?

<9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>

  copy mid

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

  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: First ship poll: When will the first native x86-64 compilers
ship ?
Date: Thu, 14 Apr 2022 09:27:31 +0100
Organization: One very high maintenance cat
Message-ID: <9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk> <t37qcg$ng5$2@dont-email.me>
<3767ead9-a683-4bf2-8ce9-2298ce29a900n@googlegroups.com>
<t387m9$6dd$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="940464"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:yolacaowFA0RGnSh0AulX2/tt44=
In-Reply-To: <t387m9$6dd$2@dont-email.me>
X-User-ID: eJwNysEBwCAIA8CVikDAcRo0+4/Q3vvSYZgKJCKVuhTV6uMUCE+NetpsTtphLB1fb6nhhUo+O+6C/4ObCH6J9BY3
 by: Single Stage to Orbi - Thu, 14 Apr 2022 08:27 UTC

On Thu, 2022-04-14 at 00:24 -0400, Dave Froble wrote:
[snip]
> > > > You forgot Pascal!
> > > >
> > > > Booo........
> > > >
[snip]
> > > Hey, it's John, Pascal is probably already working ...
[snip]
> > I have not tried to build a native Pascal yet.  Perhaps I should
> > just to screw with the estimates, eh?
>
> That would be fun ..

Yes, I believe Pascal's one of the easiest languages to build a
compiler for. TurboPascal was fantastic for what it did back in its
day.
--
Tactical Nuclear Kittens

Re: First ship poll: When will the first native x86-64 compilers ship ?

<t38ogm$8v6$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Date: Thu, 14 Apr 2022 10:11:50 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <t38ogm$8v6$1@dont-email.me>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk> <t37qcg$ng5$2@dont-email.me>
<3767ead9-a683-4bf2-8ce9-2298ce29a900n@googlegroups.com>
<t387m9$6dd$2@dont-email.me>
<9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 09:11:50 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d78bbd7c0e0eca08875b4a7f21faf28a";
logging-data="9190"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18blYs+89wTmFkltQynThCFK1Nv7AgyAHQ="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
Cancel-Lock: sha1:M3F9FWl1VPDSlcwXF5+fUPl14Es=
In-Reply-To: <9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>
Content-Language: en-GB
 by: Chris Townley - Thu, 14 Apr 2022 09:11 UTC

On 14/04/2022 09:27, Single Stage to Orbit wrote:
> On Thu, 2022-04-14 at 00:24 -0400, Dave Froble wrote:
> [snip]
>>>>> You forgot Pascal!
>>>>>
>>>>> Booo........
>>>>>
> [snip]
>>>> Hey, it's John, Pascal is probably already working ...
> [snip]
>>> I have not tried to build a native Pascal yet.  Perhaps I should
>>> just to screw with the estimates, eh?
>>
>> That would be fun ..
>
> Yes, I believe Pascal's one of the easiest languages to build a
> compiler for. TurboPascal was fantastic for what it did back in its
> day.

The modern day Free Pascal (www.freepascal.org) is pretty good,
especially with Lazarus, Developed as a superset of Delphi

--
Chris

Re: First ship poll: When will the first native x86-64 compilers ship ?

<t3933u$meq$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship ?
Date: Thu, 14 Apr 2022 12:12:46 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <t3933u$meq$1@dont-email.me>
References: <t2slrj$lli$3@dont-email.me> <6257199b$0$685$14726298@news.sunsite.dk> <dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 12:12:46 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="874742a27b7a2fe43a7cea9e79d7dc36";
logging-data="23002"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/FUiC5SXLJx6OYRSS+iAGcEf4JPryc74s="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:GjijtQFG6jbxS+7h7lvOUWCJ8wY=
 by: Simon Clubley - Thu, 14 Apr 2022 12:12 UTC

On 2022-04-13, Single Stage to Orbit <alex.buell@munted.eu> wrote:
> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>> You forgot Pascal!
>
> Nice language, it must be the only one I'm aware of that allows nested
> procedures and functions. I've not met another programming language
> that allows that.

I'm surprised no-one pointed you to a certain other language: :-)

https://en.wikipedia.org/wiki/Ada_(programming_language)

https://learn.adacore.com/courses/intro-to-ada/chapters/subprograms.html#nested-subprograms

Simon.

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

Re: First ship poll: When will the first native x86-64 compilers ship ?

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

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: a_eder_...@web.de (Andreas Eder)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship ?
Date: Thu, 14 Apr 2022 14:31:23 +0200
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <87sfqfrgmc.fsf@eder.anydns.info>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="995e3ea08198eaeaf742f0946fdcacaf";
logging-data="9803"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Dmr5iTs7vd5QRLs6yagWA"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
Cancel-Lock: sha1:yh0MP2nFkBjr0zPScDLoSMjf0Y4=
sha1:ZhMetv0tOw8/qjaUzb1bCL//5T8=
 by: Andreas Eder - Thu, 14 Apr 2022 12:31 UTC

On Mi 13 Apr 2022 at 23:39, Single Stage to Orbit <alex.buell@munted.eu> wrote:

> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>> You forgot Pascal!
>
> Nice language, it must be the only one I'm aware of that allows nested
> procedures and functions. I've not met another programming language
> that allows that.

Lisp does, and Scheme.

'Andreas

Re: First ship poll: When will the first native x86-64 compilers ship ?

<a2fa024bd0d33785399006695827067c3c3dac8d.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.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: First ship poll: When will the first native x86-64 compilers
ship ?
Date: Thu, 14 Apr 2022 13:08:57 +0100
Organization: One very high maintenance cat
Message-ID: <a2fa024bd0d33785399006695827067c3c3dac8d.camel@munted.eu>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk> <t37qcg$ng5$2@dont-email.me>
<3767ead9-a683-4bf2-8ce9-2298ce29a900n@googlegroups.com>
<t387m9$6dd$2@dont-email.me>
<9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>
<t38ogm$8v6$1@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="948987"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:2NGYRW/dAoUv9a4ntqBMwdo6xe4=
X-User-ID: eJwNxsEBwCAIA8CVRJMI4yDK/iO09zoumWpDFNhsf5sSLbMcs7oOb0Q/jKyOFwdvOPs2YD4DXOZSxl1/hf4AYeAVWA==
In-Reply-To: <t38ogm$8v6$1@dont-email.me>
 by: Single Stage to Orbi - Thu, 14 Apr 2022 12:08 UTC

On Thu, 2022-04-14 at 10:11 +0100, Chris Townley wrote:
> On 14/04/2022 09:27, Single Stage to Orbit wrote:
> > On Thu, 2022-04-14 at 00:24 -0400, Dave Froble wrote:
> > > That would be fun ..
> >
> > Yes, I believe Pascal's one of the easiest languages to build a
> > compiler for. TurboPascal was fantastic for what it did back in its
> > day.
>
> The modern day Free Pascal (www.freepascal.org) is pretty good,
> especially with Lazarus, Developed as a superset of Delphi

Yes, I've used fpc to compile old TurboPascal code in the past on
Linux. Very good indeed.

--
Tactical Nuclear Kittens

Re: First ship poll: When will the first native x86-64 compilers ship ?

<t39a54$emj$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Date: Thu, 14 Apr 2022 10:12:58 -0400
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <t39a54$emj$1@dont-email.me>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk>
<t387kb$6dd$1@dont-email.me> <t38aob$1p9m$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 14:12:52 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1dde1ce855555e4f0c277493bb41f509";
logging-data="15059"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18KcpeeEEFi+yuQp8IXS1mEX+XK0F1alaA="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:dbXkFiIzcGwwJ/9JoHqR3hsyooI=
In-Reply-To: <t38aob$1p9m$1@gioia.aioe.org>
 by: Dave Froble - Thu, 14 Apr 2022 14:12 UTC

On 4/14/2022 1:17 AM, Richard Maher wrote:
> On 14/04/2022 12:23 pm, Dave Froble wrote:
>> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
>>> On 4/13/2022 8:43 PM, Dave Froble wrote:
>>>> On 4/13/2022 6:39 PM, Single Stage to Orbit wrote:
>>>>> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>>>>>> You forgot Pascal!
>>>>>
>>>>> Nice language, it must be the only one I'm aware of that allows
>>>>> nested procedures and functions. I've not met another
>>>>> programming language that allows that.
>>>>
>>>> Can you better define nested functions? Then I can decide if
>>>> Basic allows such.
>>>
>>> Functions declared inside functions (and therefore only available inside the
>>> declaring function).
>>>
>>> Arne
>>>
>>
>> Ok, what is so neat about that?
>>
>> I cannot see the point, when if one wants to use a second function inside a
>> first function, another external function should be
>> callable. Haven't tried it recently. Maybe I should. Perhaps I
>> should know what I'm talking about at least once a year.
>>
>> But I can see no reason to have a function defined inside another
>> function.
>>
>
> Encapsulation/Isolation

Isolation from what? You're writing the code, you decide what to write, I still
don't see the point.

--
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: First ship poll: When will the first native x86-64 compilers ship ?

<847d843bff601f5dad7dcd197a91e0da7bfe35be.camel@munted.eu>

  copy mid

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

  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: First ship poll: When will the first native x86-64 compilers
ship ?
Date: Thu, 14 Apr 2022 15:10:24 +0100
Organization: One very high maintenance cat
Message-ID: <847d843bff601f5dad7dcd197a91e0da7bfe35be.camel@munted.eu>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t3933u$meq$1@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="953902"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:VgGDP/kgJ6rrGJvwe4SxwI7cZb0=
X-User-ID: eJwFwQcBACAIBMBKsh6JI6t/BO9MQChXGNTWNpiaIBEvoeeJU46zg6e9e/Sui9BMmeSdzbiUi9eFOmDDB0hzFaA=
In-Reply-To: <t3933u$meq$1@dont-email.me>
 by: Single Stage to Orbi - Thu, 14 Apr 2022 14:10 UTC

On Thu, 2022-04-14 at 12:12 +0000, Simon Clubley wrote:
> >
> > Nice language, it must be the only one I'm aware of that allows
> > nested
> > procedures and functions. I've not met another programming language
> > that allows that.
>
> I'm surprised no-one pointed you to a certain other language: :-)
>
> https://en.wikipedia.org/wiki/Ada_(programming_language)
>
> https://learn.adacore.com/courses/intro-to-ada/chapters/subprograms.html#nested-subprograms

:face palm:

How could I have forgotten all about ADA! Yes, indeed that does handle
nested procedures/functions. How could I have forgotten as I did do ADA
programming at university decades ago!
--
Tactical Nuclear Kittens

Re: First ship poll: When will the first native x86-64 compilers ship ?

<t39nus$shd$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship ?
Date: Thu, 14 Apr 2022 18:08:29 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <t39nus$shd$1@dont-email.me>
References: <t2slrj$lli$3@dont-email.me> <6257199b$0$685$14726298@news.sunsite.dk> <dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu> <t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk> <t387kb$6dd$1@dont-email.me> <t38aob$1p9m$1@gioia.aioe.org> <t39a54$emj$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 18:08:29 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="874742a27b7a2fe43a7cea9e79d7dc36";
logging-data="29229"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18RRDD0+OCvdKEoMKrxzzeMkdozGsoasPA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:/PwiI+aVe+FxveM2nul5ooeU02Y=
 by: Simon Clubley - Thu, 14 Apr 2022 18:08 UTC

On 2022-04-14, Dave Froble <davef@tsoft-inc.com> wrote:
> On 4/14/2022 1:17 AM, Richard Maher wrote:
>> On 14/04/2022 12:23 pm, Dave Froble wrote:
>>> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
>>>> On 4/13/2022 8:43 PM, Dave Froble wrote:
>>>>>
>>>>> Can you better define nested functions? Then I can decide if
>>>>> Basic allows such.
>>>>
>>>> Functions declared inside functions (and therefore only available inside the
>>>> declaring function).
>>>>
>>>
>>> Ok, what is so neat about that?
>>>
>>> I cannot see the point, when if one wants to use a second function inside a
>>> first function, another external function should be
>>> callable. Haven't tried it recently. Maybe I should. Perhaps I
>>> should know what I'm talking about at least once a year.
>>>
>>> But I can see no reason to have a function defined inside another
>>> function.
>>>
>>
>> Encapsulation/Isolation
>
> Isolation from what? You're writing the code, you decide what to write, I still
> don't see the point.
>

When you write an application that's say 20,000 lines long, do you
write one great big monolithic function that's 20,000 lines long and
with sections of common code copy and pasted around in the application,
or do you split up the application into logical chunks and also include
common functions with a defined interface that can be called from
multiple points in your application ?

If it's the latter, you are already performing encapsulation and
isolation of functionality and nested procedures are just the
next step in that process.

Some reading:

https://en.wikipedia.org/wiki/Separation_of_concerns

Simon.

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

Re: First ship poll: When will the first native x86-64 compilers ship ?

<mddy207wl5k.fsf@panix5.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship ?
Date: 14 Apr 2022 14:54:31 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 14
Sender: alderson+news@panix5.panix.com
Message-ID: <mddy207wl5k.fsf@panix5.panix.com>
References: <t2slrj$lli$3@dont-email.me> <6257199b$0$685$14726298@news.sunsite.dk> <dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu> <t3933u$meq$1@dont-email.me> <847d843bff601f5dad7dcd197a91e0da7bfe35be.camel@munted.eu>
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="8921"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Thu, 14 Apr 2022 18:54 UTC

Single Stage to Orbit <alex.buell@munted.eu> writes:

> How could I have forgotten all about ADA! Yes, indeed that does handle
> nested procedures/functions. How could I have forgotten as I did do ADA
> programming at university decades ago!

Quibble: The name of the language is _Ada_, as in Ada Augusta Lovelace, not
a TLA like "Americans with Disabilities Act".

--
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: First ship poll: When will the first native x86-64 compilers ship ?

<t3a6pg$h3v$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Date: Thu, 14 Apr 2022 18:21:42 -0400
Organization: A noiseless patient Spider
Lines: 58
Message-ID: <t3a6pg$h3v$1@dont-email.me>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk>
<t387kb$6dd$1@dont-email.me> <t38aob$1p9m$1@gioia.aioe.org>
<t39a54$emj$1@dont-email.me> <t39nus$shd$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 22:21:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0febb9749d9f936b92fea56b1f574eb3";
logging-data="17535"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19cel1lnK+27AAbFdI+byZzV0qY5KYMEqs="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:6KQ7BeVifFpiaEs+ZFsaW9hDyog=
In-Reply-To: <t39nus$shd$1@dont-email.me>
 by: Dave Froble - Thu, 14 Apr 2022 22:21 UTC

On 4/14/2022 2:08 PM, Simon Clubley wrote:
> On 2022-04-14, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 4/14/2022 1:17 AM, Richard Maher wrote:
>>> On 14/04/2022 12:23 pm, Dave Froble wrote:
>>>> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
>>>>> On 4/13/2022 8:43 PM, Dave Froble wrote:
>>>>>>
>>>>>> Can you better define nested functions? Then I can decide if
>>>>>> Basic allows such.
>>>>>
>>>>> Functions declared inside functions (and therefore only available inside the
>>>>> declaring function).
>>>>>
>>>>
>>>> Ok, what is so neat about that?
>>>>
>>>> I cannot see the point, when if one wants to use a second function inside a
>>>> first function, another external function should be
>>>> callable. Haven't tried it recently. Maybe I should. Perhaps I
>>>> should know what I'm talking about at least once a year.
>>>>
>>>> But I can see no reason to have a function defined inside another
>>>> function.
>>>>
>>>
>>> Encapsulation/Isolation
>>
>> Isolation from what? You're writing the code, you decide what to write, I still
>> don't see the point.
>>
>
> When you write an application that's say 20,000 lines long, do you
> write one great big monolithic function that's 20,000 lines long and
> with sections of common code copy and pasted around in the application,
> or do you split up the application into logical chunks and also include
> common functions with a defined interface that can be called from
> multiple points in your application ?

Simon, I'm the world's greatest believer in modularity.

> If it's the latter, you are already performing encapsulation and
> isolation of functionality and nested procedures are just the
> next step in that process.
>
> Some reading:
>
> https://en.wikipedia.org/wiki/Separation_of_concerns
>
> Simon.
>

--
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: First ship poll: When will the first native x86-64 compilers ship ?

<t3a7qd$r7u$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Date: Thu, 14 Apr 2022 18:39:14 -0400
Organization: A noiseless patient Spider
Lines: 76
Message-ID: <t3a7qd$r7u$1@dont-email.me>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk>
<t387kb$6dd$1@dont-email.me> <t38aob$1p9m$1@gioia.aioe.org>
<t39a54$emj$1@dont-email.me> <t39nus$shd$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Apr 2022 22:39:09 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0febb9749d9f936b92fea56b1f574eb3";
logging-data="27902"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18oW+EVsWrRpqpHzopnsAOj6LOrysGjFZg="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:yi+Ga4ZsLtZl0XXLCDeTU/8TSjM=
In-Reply-To: <t39nus$shd$1@dont-email.me>
 by: Dave Froble - Thu, 14 Apr 2022 22:39 UTC

On 4/14/2022 2:08 PM, Simon Clubley wrote:
> On 2022-04-14, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 4/14/2022 1:17 AM, Richard Maher wrote:
>>> On 14/04/2022 12:23 pm, Dave Froble wrote:
>>>> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
>>>>> On 4/13/2022 8:43 PM, Dave Froble wrote:
>>>>>>
>>>>>> Can you better define nested functions? Then I can decide if
>>>>>> Basic allows such.
>>>>>
>>>>> Functions declared inside functions (and therefore only available inside the
>>>>> declaring function).
>>>>>
>>>>
>>>> Ok, what is so neat about that?
>>>>
>>>> I cannot see the point, when if one wants to use a second function inside a
>>>> first function, another external function should be
>>>> callable. Haven't tried it recently. Maybe I should. Perhaps I
>>>> should know what I'm talking about at least once a year.
>>>>
>>>> But I can see no reason to have a function defined inside another
>>>> function.
>>>>
>>>
>>> Encapsulation/Isolation
>>
>> Isolation from what? You're writing the code, you decide what to write, I still
>> don't see the point.
>>
>
> When you write an application that's say 20,000 lines long, do you
> write one great big monolithic function that's 20,000 lines long and
> with sections of common code copy and pasted around in the application,
> or do you split up the application into logical chunks and also include
> common functions with a defined interface that can be called from
> multiple points in your application ?

Sorry, hit the wrong button.

Simon, I am the world's greatest believer in modularity.

I have libraries of often used functionality.

I break tasks down into reasonable units.

I really try to keep things as simple and understandable as possible.

When one creates an "object" to perform a task, then one can invoke that same
"object" many times, from all over the main task. (Use of term "object" intended.)

This has caused one problem. It is not the language, but the implementation of
the return from a routine that can be so costly. ("Yes John, I'm still upset
about this.) We've had "objects" that have been called hundreds of thousands,
even millions of times, to perform a simple task, and the performance has
suffered greatly. We've had at times to go into the program and inline the code
for performance reasons. (We should not have to do this John.)

But the philosophy has been, keep it small, keep it simple, keep it reusable.

> If it's the latter, you are already performing encapsulation and
> isolation of functionality and nested procedures are just the
> next step in that process.

But why? Why would anyone ever want to encapsulate some object inside another
object? Not saying there will never be a reason, but, I just don't see it.

Nor would I consider modularity and encapsulation to be the same concept, or,
perhaps that is arguing symantics.

--
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: First ship poll: When will the first native x86-64 compilers ship ?

<6258a759$0$698$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 14 Apr 2022 18:59:35 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Content-Language: en-US
Newsgroups: comp.os.vms
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<62575d87$0$679$14726298@news.sunsite.dk>
<ce9c4b7cbd2784ba19cc68019482527f24d3df46.camel@munted.eu>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <ce9c4b7cbd2784ba19cc68019482527f24d3df46.camel@munted.eu>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 19
Message-ID: <6258a759$0$698$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 7b041c2a.news.sunsite.dk
X-Trace: 1649977177 news.sunsite.dk 698 arne@vajhoej.dk/68.9.63.232:49663
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Thu, 14 Apr 2022 22:59 UTC

On 4/14/2022 4:12 AM, Single Stage to Orbit wrote:
> On Wed, 2022-04-13 at 19:32 -0400, Arne Vajhøj wrote:
>>>            it must be the only one I'm aware of that allows nested
>>> procedures and functions. I've not met another programming language
>>> that allows that.
>>
>> C# allows something similar since version 7 (non-static) / 8
>> (static).
>
> That's nested classes, completely different kettle of fish.

No.

Nested classes has been in C# since version 1 (because
it was in Java).

C# version 7 and 8 added nested methods.

Arne

Re: First ship poll: When will the first native x86-64 compilers ship ?

<5a0eeebb-2545-4b99-bc33-5a05d1a382bdn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:2988:b0:69c:712c:6230 with SMTP id r8-20020a05620a298800b0069c712c6230mr3765003qkp.278.1649977442776;
Thu, 14 Apr 2022 16:04:02 -0700 (PDT)
X-Received: by 2002:ad4:5dc9:0:b0:441:56ad:8d93 with SMTP id
m9-20020ad45dc9000000b0044156ad8d93mr5389760qvh.76.1649977442577; Thu, 14 Apr
2022 16:04:02 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 14 Apr 2022 16:04:02 -0700 (PDT)
In-Reply-To: <t387kb$6dd$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=66.210.249.130; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 66.210.249.130
References: <t2slrj$lli$3@dont-email.me> <6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk> <t387kb$6dd$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5a0eeebb-2545-4b99-bc33-5a05d1a382bdn@googlegroups.com>
Subject: Re: First ship poll: When will the first native x86-64 compilers ship ?
From: jchim...@gmail.com (plugh)
Injection-Date: Thu, 14 Apr 2022 23:04:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 35
 by: plugh - Thu, 14 Apr 2022 23:04 UTC

On Wednesday, April 13, 2022 at 9:23:42 PM UTC-7, Dave Froble wrote:
> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
> > On 4/13/2022 8:43 PM, Dave Froble wrote:
> >> On 4/13/2022 6:39 PM, Single Stage to Orbit wrote:
> >>> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
> >>>> You forgot Pascal!
> >>>
> >>> Nice language, it must be the only one I'm aware of that allows nested
> >>> procedures and functions. I've not met another programming language
> >>> that allows that.
> >>
> >> Can you better define nested functions? Then I can decide if Basic allows such.
> >
> > Functions declared inside functions (and therefore only available
> > inside the declaring function).
> >
> > Arne
> >
> Ok, what is so neat about that?
>
> I cannot see the point, when if one wants to use a second function inside a
> first function, another external function should be callable. Haven't tried it
> recently. Maybe I should. Perhaps I should know what I'm talking about at
> least once a year.
>
> But I can see no reason to have a function defined inside another function.

I've used this a few times in php and perl. It's useful for very local functions, e.g. some kind of local string mashing over a set of strings.

Re: First ship poll: When will the first native x86-64 compilers ship ?

<6258a8cc$0$698$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 14 Apr 2022 19:05:42 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Content-Language: en-US
Newsgroups: comp.os.vms
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk>
<t387kb$6dd$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <t387kb$6dd$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 44
Message-ID: <6258a8cc$0$698$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 76203bd6.news.sunsite.dk
X-Trace: 1649977548 news.sunsite.dk 698 arne@vajhoej.dk/68.9.63.232:50469
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Thu, 14 Apr 2022 23:05 UTC

On 4/14/2022 12:23 AM, Dave Froble wrote:
> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
>> On 4/13/2022 8:43 PM, Dave Froble wrote:
>>> On 4/13/2022 6:39 PM, Single Stage to Orbit wrote:
>>>> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>>>>> You forgot Pascal!
>>>>
>>>> Nice language, it must be the only one I'm aware of that allows nested
>>>> procedures and functions. I've not met another programming language
>>>> that allows that.
>>>
>>> Can you better define nested functions?  Then I can decide if Basic
>>> allows such.
>>
>> Functions declared inside functions (and therefore only available
>> inside the declaring function).
>
> Ok, what is so neat about that?
>
> I cannot see the point, when if one wants to use a second function
> inside a first function, another external function should be callable.
> Haven't tried it recently.  Maybe I should.  Perhaps I should know what
> I'm talking about at least once a year.
>
> But I can see no reason to have a function defined inside another function.

First of all then it is not a "must have" only a "nice to have".

But it does provide some benefits for large programs.

It avoids name pollution as the names are not globally
available, so reduces the number of accidental name conflicts
to be resolved.

It makes fixing/enhancing the code less risky. With a
globally visible function you need to check if it is used
elsewhere and whether the fix/enhancement will work for them.
With a local function inside your main function, then you know
that nobody else is using it and you can do what you want to
do without fear of breaking something else.

Arne

Re: First ship poll: When will the first native x86-64 compilers ship ?

<6258aa52$0$698$14726298@news.sunsite.dk>

  copy mid

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

  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
Date: Thu, 14 Apr 2022 19:12:12 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Content-Language: en-US
Newsgroups: comp.os.vms
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t37qnr$ql1$1@dont-email.me> <6257827d$0$683$14726298@news.sunsite.dk>
<t387kb$6dd$1@dont-email.me> <t38aob$1p9m$1@gioia.aioe.org>
<t39a54$emj$1@dont-email.me> <t39nus$shd$1@dont-email.me>
<t3a7qd$r7u$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <t3a7qd$r7u$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 74
Message-ID: <6258aa52$0$698$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 76203bd6.news.sunsite.dk
X-Trace: 1649977938 news.sunsite.dk 698 arne@vajhoej.dk/68.9.63.232:50654
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Thu, 14 Apr 2022 23:12 UTC

On 4/14/2022 6:39 PM, Dave Froble wrote:
> On 4/14/2022 2:08 PM, Simon Clubley wrote:
>> On 2022-04-14, Dave Froble <davef@tsoft-inc.com> wrote:
>>> On 4/14/2022 1:17 AM, Richard Maher wrote:
>>>> On 14/04/2022 12:23 pm, Dave Froble wrote:
>>>>> On 4/13/2022 10:10 PM, Arne Vajhøj wrote:
>>>>>> On 4/13/2022 8:43 PM, Dave Froble wrote:
>>>>>>> Can you better define nested functions?  Then I can decide if
>>>>>>> Basic allows such.
>>>>>>
>>>>>> Functions declared inside functions (and therefore only available
>>>>>> inside the
>>>>>> declaring function).
>>>>>
>>>>> Ok, what is so neat about that?
>>>>>
>>>>> I cannot see the point, when if one wants to use a second function
>>>>> inside a
>>>>> first function, another external function should be
>>>>> callable. Haven't tried it recently.  Maybe I should.  Perhaps I
>>>>> should know what I'm talking about at least once a year.
>>>>>
>>>>> But I can see no reason to have a function defined inside another
>>>>> function.
>>>>
>>>> Encapsulation/Isolation
>>>
>>> Isolation from what?  You're writing the code, you decide what to
>>> write, I still
>>> don't see the point.
>>
>> When you write an application that's say 20,000 lines long, do you
>> write one great big monolithic function that's 20,000 lines long and
>> with sections of common code copy and pasted around in the application,
>> or do you split up the application into logical chunks and also include
>> common functions with a defined interface that can be called from
>> multiple points in your application ?

That is the argument for functions - not the arguments for nested
functions.

> Simon, I am the world's greatest believer in modularity.
>
> I have libraries of often used functionality.
>
> I break tasks down into reasonable units.
>
> I really try to keep things as simple and understandable as possible.
>
> When one creates an "object" to perform a task, then one can invoke that
> same "object" many times, from all over the main task.  (Use of term
> "object" intended.)

> But the philosophy has been, keep it small, keep it simple, keep it
> reusable.
>
>> If it's the latter, you are already performing encapsulation and
>> isolation of functionality and nested procedures are just the
>> next step in that process.
>
> But why?  Why would anyone ever want to encapsulate some object inside
> another object?  Not saying there will never be a reason, but, I just
> don't see it.

If you have a large applications, then having 1000 global visible
functions expose a lot of internals. If you instead have
50 global visible functions that use 200 local visible functions
that use 750 next level visible functions, then have reduced
what get exposed to only what need to be exposed and you keep
the internals internal.

Arne

Re: First ship poll: When will the first native x86-64 compilers ship ?

<6258ab4a$0$707$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 14 Apr 2022 19:16:24 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Content-Language: en-US
Newsgroups: comp.os.vms
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk> <t37qcg$ng5$2@dont-email.me>
<3767ead9-a683-4bf2-8ce9-2298ce29a900n@googlegroups.com>
<t387m9$6dd$2@dont-email.me>
<9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 22
Message-ID: <6258ab4a$0$707$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 76203bd6.news.sunsite.dk
X-Trace: 1649978186 news.sunsite.dk 707 arne@vajhoej.dk/68.9.63.232:50756
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Thu, 14 Apr 2022 23:16 UTC

On 4/14/2022 4:27 AM, Single Stage to Orbit wrote:
> On Thu, 2022-04-14 at 00:24 -0400, Dave Froble wrote:
>>>> Hey, it's John, Pascal is probably already working ...
>>> I have not tried to build a native Pascal yet.  Perhaps I should
>>> just to screw with the estimates, eh?
>>
>> That would be fun ..
>
> Yes, I believe Pascal's one of the easiest languages to build a
> compiler for. TurboPascal was fantastic for what it did back in its
> day.

TP was very fast and used few resources. Probably easy to make
compiler for. And then Anders Hejlsberg was also pretty good.

The problem with VMS Pascal for VMS x86-64 is different, because
it is not really a new compiler but bolting different pieces
(frontend, GEM to LLVM, LLVM) together. That sounds simple
but there can be a lot of devils in the details.

Arne

Re: First ship poll: When will the first native x86-64 compilers ship ?

<6258abf3$0$707$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 14 Apr 2022 19:19:13 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.0
Subject: Re: First ship poll: When will the first native x86-64 compilers ship
?
Content-Language: en-US
Newsgroups: comp.os.vms
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t3933u$meq$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <t3933u$meq$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 21
Message-ID: <6258abf3$0$707$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 76203bd6.news.sunsite.dk
X-Trace: 1649978355 news.sunsite.dk 707 arne@vajhoej.dk/68.9.63.232:50756
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Thu, 14 Apr 2022 23:19 UTC

On 4/14/2022 8:12 AM, Simon Clubley wrote:
> On 2022-04-13, Single Stage to Orbit <alex.buell@munted.eu> wrote:
>> On Wed, 2022-04-13 at 14:42 -0400, Arne Vajhøj wrote:
>>> You forgot Pascal!
>>
>> Nice language, it must be the only one I'm aware of that allows nested
>> procedures and functions. I've not met another programming language
>> that allows that.
>
> I'm surprised no-one pointed you to a certain other language: :-)
>
> https://en.wikipedia.org/wiki/Ada_(programming_language)
>
> https://learn.adacore.com/courses/intro-to-ada/chapters/subprograms.html#nested-subprograms

I think it is the entire begin end family.

Modula-2 and Algol also has it.

Arne

Re: First ship poll: When will the first native x86-64 compilers ship ?

<edb5b8c760337be28d07c8ba682a1f762f8ffced.camel@munted.eu>

  copy mid

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

  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: First ship poll: When will the first native x86-64 compilers
ship ?
Date: Fri, 15 Apr 2022 00:57:11 +0100
Organization: One very high maintenance cat
Message-ID: <edb5b8c760337be28d07c8ba682a1f762f8ffced.camel@munted.eu>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<t3933u$meq$1@dont-email.me>
<847d843bff601f5dad7dcd197a91e0da7bfe35be.camel@munted.eu>
<mddy207wl5k.fsf@panix5.panix.com>
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="964420"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:XnV8ooKCXxpMG9Ivsb4x6jpJueI=
In-Reply-To: <mddy207wl5k.fsf@panix5.panix.com>
X-User-ID: eJwNysERACEIBLCWQGA5yhF0+y/h/GYSBsWkI+DB4Fg2qH2OuzJqp2hC9lU+r/nIpV5trwuEFw5Z1j0dR2z/WL4Vgw==
 by: Single Stage to Orbi - Thu, 14 Apr 2022 23:57 UTC

On Thu, 2022-04-14 at 14:54 -0400, Rich Alderson wrote:
> Single Stage to Orbit <alex.buell@munted.eu> writes:
>
> > How could I have forgotten all about ADA! Yes, indeed that does
> > handle nested procedures/functions. How could I have forgotten as I
> > did do ADA programming at university decades ago!
>
> Quibble:  The name of the language is _Ada_, as in Ada Augusta
> Lovelace, not a TLA like "Americans with Disabilities Act".

Quite right too. Sadly on my bookshelf I can see two books that
capitialises Ada!
--
Tactical Nuclear Kittens

Re: First ship poll: When will the first native x86-64 compilers ship ?

<0b535b4467df0eed1a51897fef07306681b6678d.camel@munted.eu>

  copy mid

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

  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: First ship poll: When will the first native x86-64 compilers
ship ?
Date: Fri, 15 Apr 2022 00:58:45 +0100
Organization: One very high maintenance cat
Message-ID: <0b535b4467df0eed1a51897fef07306681b6678d.camel@munted.eu>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk>
<dbefd66218264d7125baca3a8d7687ffd9f4811e.camel@munted.eu>
<62575d87$0$679$14726298@news.sunsite.dk>
<ce9c4b7cbd2784ba19cc68019482527f24d3df46.camel@munted.eu>
<6258a759$0$698$14726298@news.sunsite.dk>
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="964420"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:Seu/GX9xuMImKU+1NM9qyJ8d8SQ=
X-User-ID: eJwFwYEBACAEBMCVvOI1Tsj+I3Rny+HF7ebbxqZTtcoh2XYq/UIZpU8gg4BxD8iGrOjs4DqXeHGfnswwfk5JFSw=
In-Reply-To: <6258a759$0$698$14726298@news.sunsite.dk>
 by: Single Stage to Orbi - Thu, 14 Apr 2022 23:58 UTC

On Thu, 2022-04-14 at 18:59 -0400, Arne Vajhøj wrote:
> >

> > > C# allows something similar since version 7 (non-static) / 8
> > > (static).
> >
> > That's nested classes, completely different kettle of fish.
>
> No.
>
> Nested classes has been in C# since version 1 (because
> it was in Java).
>
> C# version 7 and 8 added nested methods.

Oh? That's news to me but yes, I just checked and indeed it does have
nested methods. But I'm not a C# coder though.
--
Tactical Nuclear Kittens

Re: First ship poll: When will the first native x86-64 compilers ship ?

<b8e1360adc48efd4f365eb260a651c6549bd46c3.camel@munted.eu>

  copy mid

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

  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: First ship poll: When will the first native x86-64 compilers
ship ?
Date: Fri, 15 Apr 2022 01:13:29 +0100
Organization: One very high maintenance cat
Message-ID: <b8e1360adc48efd4f365eb260a651c6549bd46c3.camel@munted.eu>
References: <t2slrj$lli$3@dont-email.me>
<6257199b$0$685$14726298@news.sunsite.dk> <t37qcg$ng5$2@dont-email.me>
<3767ead9-a683-4bf2-8ce9-2298ce29a900n@googlegroups.com>
<t387m9$6dd$2@dont-email.me>
<9b2e0e248b76e950f76d74b2368b13d1719532e3.camel@munted.eu>
<6258ab4a$0$707$14726298@news.sunsite.dk>
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="965882"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.42.4
Cancel-Lock: sha1:eNFQq2WPs0aqvhESiZT9PE0m5/A=
X-User-ID: eJwNx8kBwCAIBMCWXHA5yhGR/ktI5jdUg13fRtscTppKSMQF5BDe1MPT9ur2/lfrsYhIoa5O9fDk8oEI6agPLZYUGg==
In-Reply-To: <6258ab4a$0$707$14726298@news.sunsite.dk>
 by: Single Stage to Orbi - Fri, 15 Apr 2022 00:13 UTC

On Thu, 2022-04-14 at 19:16 -0400, Arne Vajhøj wrote:
> >
[snip]
> > Yes, I believe Pascal's one of the easiest languages to build a
> > compiler for. TurboPascal was fantastic for what it did back in its
> > day.
>
> TP was very fast and used few resources. Probably easy to make
> compiler for. And then Anders Hejlsberg was also pretty good.

Amen to that :-D

> The problem with VMS Pascal for VMS x86-64 is different, because
> it is not really a new compiler but bolting different pieces
> (frontend, GEM to LLVM, LLVM) together. That sounds simple
> but there can be a lot of devils in the details.

I'm pretty sure I could bootstrap a toy language compiler using just a
C compiler and a disassembler for the object files to work out the
format the output object code needs to be in. Something for me to do on
a rainy day one day.
--
Tactical Nuclear Kittens

Pages:12345
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor