Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You will attract cultured and artistic people to your home.


comp / comp.os.linux.misc / Re: The joy of FORTRAN

SubjectAuthor
* Can't Avoid That Shit Rust - Even On GentooFarley Flud
+* Re: Can't Avoid That Shit Rust - Even On GentooChris Ahlstrom
|`* Re: Can't Avoid That Shit Rust - Even On GentooFarley Flud
| `- Re: Can't Avoid That Shit Rust - Even On GentooChris Ahlstrom
`* Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 +* Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 |+* Re: Can't Avoid That Shit Rust - Even On GentooPancho
 ||`- Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 |`* Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 | +- Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 | `* Re: Can't Avoid That Shit Rust - Even On Gentoorbowman
 |  `- Re: Can't Avoid That Shit Rust - Even On GentooCharlie Gibbs
 +* Re: Can't Avoid That Shit Rust - Even On GentooD
 |`* Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 | `* Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 |  `- Re: Can't Avoid That Shit Rust - Even On Gentoo186282@ud0s4.net
 +* Re: Can't Avoid That Shit Rust - Even On Gentoorek2 hispagatos
 |`* Re: Can't Avoid That Shit Rust - Even On GentooThe Natural Philosopher
 | `- Re: Can't Avoid That Shit Rust - Even On GentooLawrence D'Oliveiro
 +* The joy of FORTRANLars Poulsen
 |+* Re: The joy of FORTRANSn!pe
 ||+* Re: The joy of FORTRANThe Natural Philosopher
 |||+* Re: The joy of FORTRANCharlie Gibbs
 ||||+* Re: The joy of FORTRANScott Lurndal
 |||||`* Re: The joy of FORTRANPeter Flass
 ||||| `- Re: The joy of FORTRANScott Lurndal
 ||||+* Re: The joy of FORTRANLawrence D'Oliveiro
 |||||+* Re: The joy of FORTRANrbowman
 ||||||+* Re: The joy of FORTRANBob Eager
 |||||||+* Re: The joy of FORTRANrbowman
 ||||||||+* Re: The joy of FORTRANBob Eager
 |||||||||`* Re: The joy of FORTRANPeter Flass
 ||||||||| `* Re: The joy of FORTRANCharlie Gibbs
 |||||||||  +- Re: The joy of FORTRANNiklas Karlsson
 |||||||||  +* Re: The joy of FORTRANR Daneel Olivaw
 |||||||||  |`* Re: The joy of FORTRANCharlie Gibbs
 |||||||||  | +* Re: The joy of FORTRANGordon Henderson
 |||||||||  | |+- Re: The joy of FORTRANPeter Flass
 |||||||||  | |`- Re: The joy of FORTRANBob Eager
 |||||||||  | `- Re: The joy of FORTRANPeter Flass
 |||||||||  +- Re: The joy of FORTRANBob Eager
 |||||||||  `* Re: The joy of FORTRANLawrence D'Oliveiro
 |||||||||   +- Re: The joy of FORTRANPeter Flass
 |||||||||   `- Re: The joy of FORTRANRich Alderson
 ||||||||`* Re: The joy of FORTRANLynn Wheeler
 |||||||| `- Re: The joy of FORTRANKerr-Mudd, John
 |||||||`* Re: The joy of FORTRANChris Ahlstrom
 ||||||| `- Re: The joy of FORTRANBob Eager
 ||||||`* Re: The joy of FORTRANPeter Flass
 |||||| `- Re: The joy of FORTRANmoi
 |||||+* Re: The joy of FORTRANCharlie Gibbs
 ||||||+- Re: The joy of FORTRANChris Ahlstrom
 ||||||+* Re: The joy of FORTRANKerr-Mudd, John
 |||||||`- Re: The joy of FORTRANCharlie Gibbs
 ||||||`* Re: The joy of FORTRANPeter Flass
 |||||| `- Re: The joy of FORTRANDennis Boone
 |||||+* Re: The joy of FORTRANLynn Wheeler
 ||||||`* Re: The joy of FORTRANLawrence D'Oliveiro
 |||||| `- Re: The joy of FORTRANBozo User
 |||||+* Re: The joy of FORTRANChris Ahlstrom
 ||||||`- Re: The joy of FORTRANPeter Flass
 |||||`* Re: The joy of FORTRANAndy Walker
 ||||| +- Re: The joy of FORTRANLawrence D'Oliveiro
 ||||| `- Re: The joy of FORTRANPeter Flass
 ||||+- Re: The joy of FORTRANPeter Flass
 ||||+- Re: The joy of FORTRANrbowman
 ||||`* Re: The joy of FORTRANJohn Levine
 |||| `* Re: The joy of FORTRANLawrence D'Oliveiro
 ||||  `* Re: The joy of FORTRANJohn Levine
 ||||   `- Re: The joy of FORTRANBob Eager
 |||+* Re: The joy of FORTRANPeter Flass
 ||||+- Re: The joy of FORTRANLouis Krupp
 ||||`- Re: The joy of FORTRANLawrence D'Oliveiro
 |||`* Re: The joy of FORTRANWoozy Song
 ||| `* Re: The joy of FORTRANrbowman
 |||  +* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  |`* Re: The joy of FORTRANPeter Flass
 |||  | `- Re: The joy of FORTRANWaldek Hebisch
 |||  +* Re: The joy of FORTRANChris Ahlstrom
 |||  |+* Re: The joy of FORTRANR Daneel Olivaw
 |||  ||`* Re: The joy of FORTRANKerr-Mudd, John
 |||  || +- Re: The joy of FORTRANCharlie Gibbs
 |||  || `- Re: The joy of FORTRANR Daneel Olivaw
 |||  |`* Re: The joy of FORTRANScott Lurndal
 |||  | +* Re: The joy of FORTRANLynn Wheeler
 |||  | |+- Re: The joy of FORTRANPancho
 |||  | |`* Re: The joy of FORTRANLynn Wheeler
 |||  | | `* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | |  `* Re: The joy of FORTRANrbowman
 |||  | |   `- Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | +* Re: The joy of FORTRANrbowman
 |||  | |+- Re: The joy of FORTRANJohn Ames
 |||  | |`- Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | +* Re: The joy of FORTRANPancho
 |||  | |+* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | ||`* Re: The joy of FORTRANPancho
 |||  | || `* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | ||  `* Re: The joy of FORTRANLars Poulsen
 |||  | ||   +* Re: The joy of FORTRANLawrence D'Oliveiro
 |||  | ||   |`* Re: The joy of FORTRANPancho
 |||  | ||   | `* Re: The joy of VAXLawrence D'Oliveiro
 |||  | ||   `* The joy of VAX CLars Poulsen
 |||  | |`* Re: The joy of FORTRANPeter Flass
 |||  | `* Re: The joy of FORTRANPeter Flass
 |||  `* Re: The joy of FORTRANJohn Ames
 ||+* Re: The joy of FORTRANrbowman
 ||+* Re: The joy of FORTRANLawrence D'Oliveiro
 ||`* Re: The joy of FORTRANBob Eager
 |+* Re: The joy of FORTRANBob Eager
 |+- Re: The joy of FORTRANR Daneel Olivaw
 |+- Re: The joy of FORTRANPeter Flass
 |`* Re: The joy of FORTRAN186282@ud0s4.net
 +* Re: Can't Avoid That Shit Rust - Even On Gentoorbowman
 +* Re: Can't Avoid That Shit Rust - Even On GentooCharlie Gibbs
 `* Re: Can't Avoid That Shit Rust - Even On GentooLester Thorpe

Pages:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:04 -0700
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <1696219735.749088927.121438.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<llgckbF2sq0U3@mid.individual.net>
<vcuupr$2pg09$1@paganini.bofh.team>
<156256844.748909906.434683.peter_flass-yahoo.com@news.eternal-september.org>
<vd0p06$3knoh$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:05 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/kNFQpUdJzupfWvSmcN5Du"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:g07C6GxEhHfySKuykAIMI5cJbPk=
sha1:cfdyIRNVAVGx+k6Q2tWGK0tYlco=
View all headers

The Natural Philosopher <tnp@invalid.invalid> wrote:
> On 24/09/2024 23:36, Peter Flass wrote:
>> R Daneel Olivaw <Danny@hyperspace.vogon.gov> wrote:
>>> rbowman wrote:
>>>> On Tue, 24 Sep 2024 14:11:19 +0100, Sn!pe wrote:
>>>>
>>>>> No mention of ALGOL, the ALGorithmic Language? It was contemporaneous
>>>>> with both FORmula TRANslator and COmmon Business-Oriented Language.
>>>>> <https://en.wikipedia.org/wiki/ALGOL>
>>>>
>>>> ALGOL's impact on succeeding languages was much greater than its actual
>>>> use.
>>>>
>>>
>>> ALGOL60 was the language where a test of equality between two floating
>>> point numbers was actually a test of "close enough for ALGOL". If I
>>> want to test for "approximately equal" then I want a different operator.
>>> How well did it handle character strings? Any language which could not
>>> handle them was a language I wanted no part of.
>>>
>>
>> C is just pathetic at character strings.
>>
> Not really.
> They are clearly defined entities and you could construct any routines
> to manipualate them you liked
>
>

That’s like saying Assembler is great at handling strings. You cam write
routines to do whatever you want.

Another thing PL/I got from COBOL is “natural” string handling. Assign a
short string to a larger any the result is automatically blank-padded.
Assign a longer to a shorter and the longer is truncated, with or without
an error. The lengths are all handled by the compiler, so you never get
overruns. I don’t know what ALGOL does. Burroughs ALGOL-58 didn’t handle
strings well. Maybe ALGOL-60 fixed this.

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:05 -0700
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <519672220.749089258.727572.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<6tDIO.25202$afc4.3071@fx42.iad>
<vcva2s$3bcrt$6@dont-email.me>
<vd0tsi$3lgc3$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:05 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18WXuPqZpj8oP9nGFrNwEVv"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:EZ+FWN2+JVEqNVQip1NvaQGU44E=
sha1:vVYihBvY22CwXtUErE4XpUj3bUw=
View all headers

Chris Ahlstrom <OFeem1987@teleworm.us> wrote:
> Lawrence D'Oliveiro wrote this copyrighted missive and expects royalties:
>
>> On Tue, 24 Sep 2024 18:24:02 GMT, Charlie Gibbs wrote:
>>
>>> At the risk of planting flame bait <nudge, nudge>, here in North America
>>> Algol was generally considered the domain of computer science weenies,
>>> while FORTRAN and COBOL were used for applications in the Real World
>>> [tm] (science/engineering and business, respectively).
>>
>> It didn’t help that Algol-60 had nothing resembling standardized I/O
>> facilities, whereas these were an integral feature of both Fortran and
>> COBOL.
>>
>> This was remedied later in Algol-68, at the cost of adding a lot of
>> complexity.
>>
>> This was in the days before POSIX, of course, when every computer system
>> seemed to do I/O entirely differently. Most of those, um, idiosyncrasies,
>> have thankfully evaporated.
>>
>>> So does PL/I (or is it PL/1 this week?), which allowed data structures
>>> to be declared COBOL-style.
>>
>> PL/I was IBM’s attempt at a Grand Unification of both “business” and
>> “scientific” programming in one language. If you thought C++ programming
>> was full of surprises when your program did unexpected things, PL/I
>> invented the whole genre of “surprise-ridden programming language”.
>
> My C++ programs NEVER exhibit surprise! (Well, almost never :-D)
>
> I did a little bit of Algol the first couple years of college, using an
> acoustic modem to access some mainframe in Kansas City.
>
> Then they got a PDP machine, and I learned how to use RUNOFF. Typing in ALL
> CAPS.
>
> Did a fair amount of FORTRAN, too, include programming a lab system to run
> experiments, in grad school.
>

PL/I can surprise you because the language is so powerful. A lot of things
that other languages can’t do are handled by PL/I, but if you’re not aware
of the rules for stuff like data conversion the results might not be what
you expect. I still get bitten occasionally, and am left scratching my
head.

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:07 -0700
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <812283282.749089604.682794.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net>
<vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:07 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/CHBQc1o9CI89Ba0WNJz4Y"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:c2weigSwYXJeCj6o1ybuZF5pbTE=
sha1:Jhaokv8T5YC8pHeL8V0su2o9XeA=
View all headers

Scott Lurndal <scott@slp53.sl.home> wrote:
> Chris Ahlstrom <OFeem1987@teleworm.us> writes:
>> rbowman wrote this copyrighted missive and expects royalties:
>>
>>> On Wed, 25 Sep 2024 11:03:13 +0800, Woozy Song wrote:
>>>
>>>> When I went to uni in the 70s, the computer science lecturer had a
>>>> hard-on for Pascal, the latest and greatest. Always slipped in snide
>>>> remarks about BASIC or COBOL in most classes.
>>>
>>> Better Pascal than Modula/Modula-2. I swear as soon as anybody figured
>>> out how to do anything useful with one of his languages Wirth designed a
>>> new, more obscure version.
>>>
>>> https://www.modula2.org/tutor/chapter8.php
>>>
>>> Chapter 8 - Input/Output
>>> In preparation
>>>
>>> That sums it up. I've heard Wirth's languages described as programs that
>>> are designed to tell secrets to themselves.
>>
>> Wirth: His name is pronounced "virth" if by reference, and "worth" if by value.
>>
>> I found the original Pascal to be confining.
>>
>
> VAX-11 Pascal, on the other hand, was wonderful. Enough useful
> extensions to make it a very viable systems programming language.
>
>

As Lynne will be happy to tell you, the original IBM TCP/IP implementation
was written in IBM Pascal for VM/CMS.

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:08 -0700
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <558242156.749090002.260453.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:08 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19EeoxZOe1h0RK2+ZTWAAzK"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:LK75ry+/1KDIAQiHzGcDKJxOLz0=
sha1:mRWUseyx/DHmZDUFz8W6Rjd8OEU=
View all headers

Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:
> On 2024-09-25, 186282@ud0s4.net <186283@ud0s4.net> wrote:
>
>> COBOL ... well ... would rather NOT use it.
>> The whole "self documenting" idea turned out
>> to be crap - COBOL is *hard* to understand
>> sometimes.
>
> Yes, the dream of a language that a manager could read
> was rather naive. As Robert L. Glass (under the pseudonym
> Miles Benson) once wrote in his column in Computerworld:
> "His programs were so readable that he once had one
> published in the _Saturday Evening Post_."
>
> But it left a lot of room for humour, e.g. "The Common
> Business-Oriented Goldilocks", which tells the story
> in COBOL.
>
> I joined a PPOE at the same time as a new department head
> who was quite a character. Our inside sales manager,
> Al Tannock, popped in and said to him: "Say something
> in COBOL." Instantly our guy shot back:
>
> EXAMINE ROOM REPLACING ALL TANNOCKS WITH SPACES.
>

I’d love to get Glass’ books, but they seem to be unobtanium.

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:09 -0700
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <19862149.749090230.611213.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net>
<20240925083451.00003205@gmail.com>
<vd1v82$3r2r4$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:09 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19vFLl6fu3FXKAQJZfQ+9ll"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:OWCv7RZkdDSzHVweupzILivPfg0=
sha1:TqqaU5A8Z9wqmpFowBaBuLKhTpo=
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Wed, 25 Sep 2024 08:34:51 -0700, John Ames wrote:
>
>> That's a marvelous description, although it fails to really capture the
>> perversity of things like array-size-as-type-distinction; when a man
>> introduces language features that practically every single third-party
>> implementor has to provide their own workaround for ...
>
> You realize ISO Pascal provided conformant array arguments for this
> purpose?
>
> Also, you realize that Wirth did not see Pascal as the last word in
> programming languages? That he went on to create others that solved this
> and other problems in nicer ways? That the fact that the rest of the world
> remained fixated on Pascal for some reason, was not really his problem?
>

If you’re trying to write real-world production code you can’t keep chasing
the language of the week. It doesn’t matter if something great and
wonderful comes out next month if you’ve standardized on “old faithful”,
have lots of programmers fluent in it, and have lots of code written in it.

Of course this wasn’t Wirth’s objective. He was playing around with
language ideas.

--
Pete

Subject: Re: The joy of FORTRAN
From: Peter Flass
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 00:52 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: peter_flass@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 17:52:10 -0700
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <316174020.749090663.742893.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me>
<vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net>
<vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad>
<vd3398$3j9t$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 02:52:10 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="34c7d93a0541d4d7e103751ad66bbb98";
logging-data="466478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WI/bIOtlja4HGZCxgqGBZ"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:dm8wVxFzGZT2n/XOww/0Npri228=
sha1:2i2IkCkTSV8vRZ87qgdQqSashq8=
View all headers

Pancho <Pancho.Jones@proton.me> wrote:
> On 9/25/24 16:03, Scott Lurndal wrote:
>> Chris Ahlstrom <OFeem1987@teleworm.us> writes:
>>> rbowman wrote this copyrighted missive and expects royalties:
>>>
>>>> On Wed, 25 Sep 2024 11:03:13 +0800, Woozy Song wrote:
>>>>
>>>>> When I went to uni in the 70s, the computer science lecturer had a
>>>>> hard-on for Pascal, the latest and greatest. Always slipped in snide
>>>>> remarks about BASIC or COBOL in most classes.
>>>>
>>>> Better Pascal than Modula/Modula-2. I swear as soon as anybody figured
>>>> out how to do anything useful with one of his languages Wirth designed a
>>>> new, more obscure version.
>>>>
>>>> https://www.modula2.org/tutor/chapter8.php
>>>>
>>>> Chapter 8 - Input/Output
>>>> In preparation
>>>>
>>>> That sums it up. I've heard Wirth's languages described as programs that
>>>> are designed to tell secrets to themselves.
>>>
>>> Wirth: His name is pronounced "virth" if by reference, and "worth" if by value.
>>>
>>> I found the original Pascal to be confining.
>>>
>>
>> VAX-11 Pascal, on the other hand, was wonderful. Enough useful
>> extensions to make it a very viable systems programming language.
>>
>
>
> Indeed, but a bitch to work out how to call Vax C from Vax Pascal, or
> vice versa. Life was so much harder before search engines and the internet.
>
>
>

I thought that was one of the VAX’s strong points. Common runtime for all
language and calling sequences explicitly spelled out.

--
Pete

Subject: Re: The joy of FORTRAN
From: Lars Poulsen
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: AfarCommunications Inc
Date: Fri, 27 Sep 2024 01:01 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: lars@beagle-ears.com (Lars Poulsen)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 18:01:25 -0700
Organization: AfarCommunications Inc
Lines: 23
Message-ID: <vd5055$e8c6$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
<vd3btv$503b$1@dont-email.me> <vd3e81$4fda$2@dont-email.me>
<vd4h25$c3jf$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 Sep 2024 03:01:26 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="41a9151862c32b2de1031d60ad682310";
logging-data="467334"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19XpxUc9mTjt+bunX4SrXs6OzeWSBhE+EA="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:O0PQY2o6/c4YNmqYOTaWa3MhXVI=
Content-Language: en-US
In-Reply-To: <vd4h25$c3jf$6@dont-email.me>
View all headers

On 26/09/2024 13:43, Lawrence D'Oliveiro wrote:
> On Thu, 26 Sep 2024 11:49:37 +0100, Pancho wrote:
>
>> On 9/26/24 11:10, Lawrence D'Oliveiro wrote:
>>>
>>> On Thu, 26 Sep 2024 08:42:32 +0100, Pancho wrote:
>>>
>>>> ... a bitch to work out how to call Vax C from Vax Pascal, or vice
>>>> versa.
>>>
>>> Why would it be that hard? VAX C passed everything by value, while
>>> Pascal let you specify descriptors, references, immediate value ... all
>>> the options.
>>
>> There ware decisions to be made, like what order do you push variables
>> onto the stack, when do you push the return address, how to interpret a
>> Pascal String in C.
>
> All these things were standardized in the VAX/VMS ABI, right from the
> beginning.

IIRC, VAX C did not completely follow the standard calling conventions,
which created some issues in mixed-language applications.

Subject: Re: The joy of FORTRAN
From: geodandw
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 01:20 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: geodandw@gmail.com (geodandw)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Thu, 26 Sep 2024 21:20:37 -0400
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <vd5195$edas$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<971448126.749088380.092448.peter_flass-yahoo.com@news.eternal-september.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 03:20:37 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d41a35ba7f68cbd8eb9687437cf08b2e";
logging-data="472412"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18V68UzZx0mJq6veJ69srNRMvUthxaxNPE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:0Tx3AIlmjg3iFnh/Tc1vPfqZLqo=
In-Reply-To: <971448126.749088380.092448.peter_flass-yahoo.com@news.eternal-september.org>
Content-Language: en-US
View all headers

On 9/26/24 20:52, Peter Flass wrote:
> 186282@ud0s4.net <186283@ud0s4.net> wrote:
>> On 9/24/24 8:26 AM, Lars Poulsen wrote:
>>> On 23/09/2024 23:45, 186282@ud0s4.net wrote:
>>>>    Hey, want "Real Computing" ? Try FORTRAN
>>>>    or COBOL. THOSE were the foundation and
>>>>    persist to this day. Wrote a FORTRAN app
>>>>    just a couple of years ago - mostly to vex
>>>>    the New Guys. Also a short COBOL app, that
>>>>    oughtta REALLY give 'em the shits !  :-)
>>>
>>> Back in 1985, I changed jobs from a University computer center, where we
>>> did our technical documentation using Univac's @DOC processor, to a
>>> small industrial computer system integration firm, where we built
>>> real-time systems on RSX-11M. I missed the @DOC so much that I wrote a
>>> re-implementation in FORTRAN IV. Used it for years afterwards, until I
>>> landed at a larger house doing communications work on Unix, and switched
>>> to /troff/.
>>
>>
>> Hey, FORTRAN *will* Get It Done as neatly as most
>> anything else. If you need many decades worth of
>> exotic math libs, you'll find them in FORTRAN too.
>> It is NOT an obsolete language/approach.
>>
>> For the younger people, note that Python carries
>> over a lot of FORTRAN ideas, including easy
>> string-slicing.
>>
>> If you can do BASIC then you can do FORTRAN, but
>> does anybody use BASIC anymore ? Intel/IBM did
>> sell BASCOM ... a BASIC compiler ... and it DID
>> speed up yer code like by 10X :-)
>>
>> COBOL ... well ... would rather NOT use it.
>> The whole "self documenting" idea turned out
>> to be crap - COBOL is *hard* to understand
>> sometimes. That's why COBOL programmers can
>> get really high-pay jobs these days, because
>> so much of that irreplacable biz software
>> from the 60s was writ in COBOL. Nobody can
>> AFFORD to re-write it. It worked, it works,
>> it was writ by REALLY GOOD narrow-tie Dilberts,
>> so you just have to MAINTAIN it like forever.
>>
>
> For a long time, FORTRAN was the only remotely portable language, so lots
> of programs were written in it.
>
Cobol was also very portable.

Subject: Re: The joy of FORTRAN
From: moi
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Date: Fri, 27 Sep 2024 01:29 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: findlaybill@blueyonder.co.uk (moi)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 02:29:47 +0100
Lines: 24
Message-ID: <llmg4bFu3k1U2@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <6tDIO.25202$afc4.3071@fx42.iad>
<vcva2s$3bcrt$6@dont-email.me> <llh19fF66flU2@mid.individual.net>
<491131037.749087627.623976.peter_flass-yahoo.com@news.eternal-september.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net Rt2q3kgPpZeC/PTDcrUnqgm04hurosNTZ4iBMbDIQ4fc6F9uUQ
Cancel-Lock: sha1:tk3exWZnODwyjcLTtv/EPN9DjNA= sha256:f21bFhp/SNe+j1HdJUHqZtGJJkSKi9lnatvqXPhDUGs=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <491131037.749087627.623976.peter_flass-yahoo.com@news.eternal-september.org>
View all headers

On 27/09/2024 01:51, Peter Flass wrote:
> rbowman <bowman@montana.com> wrote:
>> On Tue, 24 Sep 2024 21:14:04 -0000 (UTC), Lawrence D'Oliveiro wrote:
>>
>>> PL/I was IBM’s attempt at a Grand Unification of both “business” and
>>> “scientific” programming in one language. If you thought C++ programming
>>> was full of surprises when your program did unexpected things, PL/I
>>> invented the whole genre of “surprise-ridden programming language”
>>
>> IBM was always so modest. Programming Language One. A Programming
>> Language.
>>
>
> Supposed to be NPL (New Programming Language) but some wonky organization
> in the UK was already using that,
>

The "wonky" organization is the National Physical Laboratory where,
among other achievements, the world's first caesium-133 atomic clock
was created.

--
Bill F.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 01:36 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 01:36:57 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <vd527p$i6sg$4@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
<vd3btv$503b$1@dont-email.me> <vd3e81$4fda$2@dont-email.me>
<vd4h25$c3jf$6@dont-email.me> <vd5055$e8c6$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 03:36:58 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="62b490d00f3035d741a9330a9ab78fbd";
logging-data="596880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+kFIWBTrccigKuC6kAZkU"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:M8nYTIuOCuaJdwei1S4AtttM5GA=
View all headers

On Thu, 26 Sep 2024 18:01:25 -0700, Lars Poulsen wrote:

> On 26/09/2024 13:43, Lawrence D'Oliveiro wrote:
>
>> On Thu, 26 Sep 2024 11:49:37 +0100, Pancho wrote:
>>
>>> On 9/26/24 11:10, Lawrence D'Oliveiro wrote:
>>>>
>>>> On Thu, 26 Sep 2024 08:42:32 +0100, Pancho wrote:
>>>>
>>>>> ... a bitch to work out how to call Vax C from Vax Pascal, or vice
>>>>> versa.
>>>>
>>>> Why would it be that hard? VAX C passed everything by value, while
>>>> Pascal let you specify descriptors, references, immediate value ...
>>>> all the options.
>>>
>>> There ware decisions to be made, like what order do you push variables
>>> onto the stack, when do you push the return address, how to interpret
>>> a Pascal String in C.
>>
>> All these things were standardized in the VAX/VMS ABI, right from the
>> beginning.
>
> IIRC, VAX C did not completely follow the standard calling conventions,
> which created some issues in mixed-language applications.

Being C, you had to explicitly write code to follow those conventions,
but the conventions were well-known. Looks like, unlike Pascal, DEC
did not add convenience built-in functions to help you construct the
right descriptors etc: you had to define these yourself.

See “Programming in VAX C 1.0”, chapter 9, “Mixed-Language
Programming”
<https://bitsavers.trailing-edge.com/pdf/dec/vax/lang/c/AA-L370A-TE_Programming_in_VAX_C_1.0_198205.pdf>.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 01:39 UTC
References: 1 2 3 4 5 6 7 8 9 10 11
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 01:39:15 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <vd52c3$i6sg$5@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
<316174020.749090663.742893.peter_flass-yahoo.com@news.eternal-september.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 03:39:16 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="62b490d00f3035d741a9330a9ab78fbd";
logging-data="596880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/bb/Mg1tjaTEBEC1DD/hJV"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:CPzjaOaRtjMnIGycS7vwT/a5rA0=
View all headers

On Thu, 26 Sep 2024 17:52:10 -0700, Peter Flass wrote:

> I thought that was one of the VAX’s strong points. Common runtime for
> all language and calling sequences explicitly spelled out.

Yes it was, and for languages like Fortran or Pascal, DEC added special
extensions to make it easier for them to interoperate in this way. Seems
like they didn’t bother with that for their C compiler -- I suppose they
figured C programmers didn’t need hand holding ...

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 01:41 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 01:41:01 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <vd52fc$i6sg$6@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <20240925083451.00003205@gmail.com>
<vd1v82$3r2r4$4@dont-email.me>
<19862149.749090230.611213.peter_flass-yahoo.com@news.eternal-september.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 03:41:01 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="62b490d00f3035d741a9330a9ab78fbd";
logging-data="596880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188sZrZyZ770jPqUdtE9acU"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:zKP1GsIrm4HG/dfmNUDPBrzvoV8=
View all headers

On Thu, 26 Sep 2024 17:52:09 -0700, Peter Flass wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>> Also, you realize that Wirth did not see Pascal as the last word in
>> programming languages? That he went on to create others that solved
>> this and other problems in nicer ways? That the fact that the rest of
>> the world remained fixated on Pascal for some reason, was not really
>> his problem?
>>
> If you’re trying to write real-world production code you can’t keep
> chasing the language of the week.

And yet you look at the major languages in use today, and they all
continue to bring out significant new revisions periodically, and
developers using those languages for real-world work do indeed adopt the
new features quite enthusiastically.

Subject: Re: The joy of FORTRAN
From: Lawrence D'Oliv
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 01:43 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 01:43:07 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <vd52jb$i6sg$7@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<llgckbF2sq0U3@mid.individual.net> <vcuupr$2pg09$1@paganini.bofh.team>
<156256844.748909906.434683.peter_flass-yahoo.com@news.eternal-september.org>
<vd0p06$3knoh$6@dont-email.me>
<1696219735.749088927.121438.peter_flass-yahoo.com@news.eternal-september.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 03:43:08 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="62b490d00f3035d741a9330a9ab78fbd";
logging-data="596880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xxZaqf8l2nI9t+SYbhliJ"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:i3ihqhKjGdNu3LL8ZKIAG1wErvs=
View all headers

On Thu, 26 Sep 2024 17:52:04 -0700, Peter Flass wrote:

> The Natural Philosopher <tnp@invalid.invalid> wrote:
>>
>> On 24/09/2024 23:36, Peter Flass wrote:
>>>
>>> C is just pathetic at character strings.
>>>
>> Not really.
>> They are clearly defined entities and you could construct any routines
>> to manipualate them you liked
>>
> That’s like saying Assembler is great at handling strings. You cam write
> routines to do whatever you want.

Yes it is exactly like that. Do you think that is somehow refuting the
point?

> Another thing PL/I got from COBOL is “natural” string handling. Assign a
> short string to a larger any the result is automatically blank-padded.

That kind of misfeature is only needed in the sad world of non-dynamic,
fixed-length strings ...

Subject: Re: The joy of FORTRAN
From: Dennis Boone
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Date: Fri, 27 Sep 2024 04:23 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!border-2.nntp.ord.giganews.com!local-1.nntp.ord.giganews.com!border-3.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 27 Sep 2024 04:23:01 +0000
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb@ihatespam.msu.edu (Dennis Boone)
Subject: Re: The joy of FORTRAN
Newsgroups: alt.folklore.computers,comp.os.linux.misc
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks> <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com> <vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com> <vcuib9$37rge$5@dont-email.me> <6tDIO.25202$afc4.3071@fx42.iad> <vcva2s$3bcrt$6@dont-email.me> <%8JIO.96320$WtV9.51965@fx10.iad> <1659683438.749087757.576264.peter_flass-yahoo.com@news.eternal-september.org>
User-Agent: tin/2.6.3-20231224 ("Banff") (FreeBSD/14.1-RELEASE-p3 (amd64))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Message-ID: <ZMicnaC1kvG4rmv7nZ2dnZfqnPgLyJ2d@giganews.com>
Date: Fri, 27 Sep 2024 04:23:01 +0000
Lines: 9
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-srlSHlzXAHMqy9d9vWsjbmcfrQht5j/vRpX2b2b05Tm2pGvocTw0+kuGnlg+KsViyCVjSNUL3ZmnRSM!CDRhDUstY7WLPLufBQLMShK7VTUuB4BSe0eIT1YIQt23d7f3Ym3OlBw/bGjqwLFmtQw8y78=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
View all headers

> That was one of the things holding up adoption. They fixed it with the
> “Optimizing Compiler”, but it was a bit late by then. PL/I(F) was all
> overlays. It kept the working text of the program in memory and made
> I-don’t-know how many passes thru it. Trying to make it fit in a 64K
> partition was a major problem.

Thirty-couple, iirc from looking at the source decks once.

De

Subject: Re: The joy of FORTRAN
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: wokiesux
Date: Fri, 27 Sep 2024 06:45 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!border-1.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 27 Sep 2024 06:45:24 +0000
Subject: Re: The joy of FORTRAN
Newsgroups: comp.os.linux.misc,alt.folklore.computers
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Fri, 27 Sep 2024 02:45:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <ZOfJO.194439$kxD8.179224@fx11.iad>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <nOWcncO0uZgZyWv7nZ2dnZfqnPGdnZ2d@earthlink.com>
Lines: 50
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-jzBSHsr64oQmEddWQlCRBNC48anE+R1BRVDd4Ie3Wolf3kq77f3Z56H/04ZSADJWKx2rpKp+kz5N+0R!ohrHMe7wPHSAA93REn555VcG92KWbGcmRK5r5xZSTrqzQKpA6V0SjeHGGBWP3WsvRMwaLpicsPnv!Ji2MNoUYKFDdDC57syLO
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
View all headers

On 9/26/24 12:18 PM, Charlie Gibbs wrote:
> On 2024-09-26, 186282@ud0s4.net <186283@ud0s4.net> wrote:
>
>> Hmm ... re-did a number of my fave funcs, mostly
>> for dealing with ascii-delimited strings/records,
>> in FORTRAN when I did my last little app to annoy
>> the new boyz. Gotta dig up that pgm and review.
>> PICK had "field(str,delim,fldnum)" which I always
>> found very useful, so that's usually the first thing
>> i'd move to another lang.
>
> One of the favourite functions in my library pulls the
> next token from a delimited string, but as opposed to
> strtok() it does it non-destructively and can handle
> empty strings.

NEVER liked "strtok()" ... but, with some ugliness,
it IS adaptable.

The PICK "field()" was just beautiful for picking
out exactly desired fields/subfields/sub-sub-fields
from any ascii-delimited string. Look at the docs
for Revelation/AREV to see how it works.

I always liked ascii-delimited multi-value records.
Hey, you can actually READ them. They are also VERY
easy and cheap for microcontrollers and such to
create on the fly.

>> Oh, one lang I can't stomach - ADA.
>
> What does the Americans with Disabilities Act have to do with
> programming? (Hint: "Ada" is not an acronym; the language is
> named after Ada Lovelace, reputedly the first programmer.)

:-)

As for lady Ada - apparently she was kinda
unbearable ... SUCH an egomaniac, SO assured of
her own math/IQ superiority and EAGER to rub
it in ........

However I will give her credit for seeing the
"wider view" of what the Babbage machine/approach
could deliver. Babbage only saw boring math - SHE
saw word-processing/analysis and beyond.

Ah, poor Babbage ... ENLIGHTENED vision, but only
GEARS AND COGS to work with ! 50+ years before
his ideal time .......

Subject: Re: The joy of Ada
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 06:52 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of Ada
Date: Fri, 27 Sep 2024 06:52:02 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <vd5kmh$kmvh$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad>
<nOWcncO0uZgZyWv7nZ2dnZfqnPGdnZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 08:52:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="62b490d00f3035d741a9330a9ab78fbd";
logging-data="678897"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+7IbdVqzYo4QwCNwGp73b/"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:kMqTryxBe0CedUYXFwWtNUJZPi8=
View all headers

On Fri, 27 Sep 2024 02:45:23 -0400, 186282@ud0s4.net wrote:

> As for lady Ada ...

She saw further than anybody else what software would be about.

Now, imagine an alternate universe where she hadn’t died young. Imagine
that Charles Babbage hadn’t completely failed at building his Analytical
Engine. (Only it was called the “Difference Engine”, for some inexplicable
reason.)

Now imagine that the two of them get together to fight crime...

<https://sydneypadua.com/2dgoggles/>

Subject: Re: The joy of FORTRAN
From: Pancho
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 09:43 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Pancho.Jones@proton.me (Pancho)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 10:43:13 +0100
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <vd5uni$mcj1$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
<vd3btv$503b$1@dont-email.me> <vd3e81$4fda$2@dont-email.me>
<vd4h25$c3jf$6@dont-email.me> <vd5055$e8c6$1@dont-email.me>
<vd527p$i6sg$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 11:43:15 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="20ecfb22b49e5ba7394554164c30480c";
logging-data="733793"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX190ZZZFN6qp/jN21CMaU2SFjh5rvL18eYQ="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:K1cHbBKiQx4fXlJyGeXmObC1Wf8=
Content-Language: en-GB
In-Reply-To: <vd527p$i6sg$4@dont-email.me>
View all headers

On 9/27/24 02:36, Lawrence D'Oliveiro wrote:
> On Thu, 26 Sep 2024 18:01:25 -0700, Lars Poulsen wrote:
>
>> On 26/09/2024 13:43, Lawrence D'Oliveiro wrote:
>>
>>> On Thu, 26 Sep 2024 11:49:37 +0100, Pancho wrote:
>>>
>>>> On 9/26/24 11:10, Lawrence D'Oliveiro wrote:
>>>>>
>>>>> On Thu, 26 Sep 2024 08:42:32 +0100, Pancho wrote:
>>>>>
>>>>>> ... a bitch to work out how to call Vax C from Vax Pascal, or vice
>>>>>> versa.
>>>>>
>>>>> Why would it be that hard? VAX C passed everything by value, while
>>>>> Pascal let you specify descriptors, references, immediate value ...
>>>>> all the options.
>>>>
>>>> There ware decisions to be made, like what order do you push variables
>>>> onto the stack, when do you push the return address, how to interpret
>>>> a Pascal String in C.
>>>
>>> All these things were standardized in the VAX/VMS ABI, right from the
>>> beginning.
>>
>> IIRC, VAX C did not completely follow the standard calling conventions,
>> which created some issues in mixed-language applications.
>
> Being C, you had to explicitly write code to follow those conventions,
> but the conventions were well-known. Looks like, unlike Pascal, DEC
> did not add convenience built-in functions to help you construct the
> right descriptors etc: you had to define these yourself.
>
> See “Programming in VAX C 1.0”, chapter 9, “Mixed-Language
> Programming”
> <https://bitsavers.trailing-edge.com/pdf/dec/vax/lang/c/AA-L370A-TE_Programming_in_VAX_C_1.0_198205.pdf>.

Ah! there we have the Internet and a Search engine. :-)

I'm not sure if I had that book or not. It looks like it is heavily
orientated to calling VMS system services from C. I think my problem was
calling C from Pascal. The application was Pascal based.

Reading this thread reminds me of that period. Everything was "simple"
if you were an expert in the byzantine system you were working on. Older
staff determined what was right and wrong, their knowledge of the system
was the supreme measure of competence. Knocking out working, useful,
applications was a secondary concern.

That company went bust. Tried to develop an SQL based system, the
hardware was nowhere near powerful enough.

Subject: Re: The joy of FORTRAN
From: Kerr-Mudd, John
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: Dis
Date: Fri, 27 Sep 2024 10:32 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: admin@127.0.0.1 (Kerr-Mudd, John)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 11:32:05 +0100
Organization: Dis
Lines: 29
Message-ID: <20240927113205.b0ccfb4910eb89f27f138cbb@127.0.0.1>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad>
<vd4hgd$c3jf$8@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 Sep 2024 12:59:08 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e57fcf90e28deca33553b399f4e3057d";
logging-data="749032"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/RfjStMtt26VZKYMv5GThtx1qUpbdnHM8="
Cancel-Lock: sha1:XjNElpHAEMRYPVNUINQPKSSvYAU=
;X-no-Archive: Maybe
SigSep: is ALWAYS dash dash space newline
GNU: Terry Pratchett
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
View all headers

On Thu, 26 Sep 2024 20:51:25 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> On Thu, 26 Sep 2024 16:18:01 GMT, Charlie Gibbs wrote:
>
> > One of the favourite functions in my library pulls the next token from a
> > delimited string, but as opposed to strtok() it does it
> > non-destructively and can handle empty strings.
>
> Use a high-level language which has all this and more:
>
> for item in "the,quick,brown,fox".split(",") :
> print(item)
> #end for
>
> Output:
>
> the
> quick
> brown
> fox
>
> In Python, strings are objects, and that applies to string expressions
> (including string literals) as well.

You need Rexx

--
Bah, and indeed Humbug.

Subject: Re: The joy of Ada
From: Andy Walker
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: Not very much
Date: Fri, 27 Sep 2024 11:02 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anw@cuboid.co.uk (Andy Walker)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of Ada
Date: Fri, 27 Sep 2024 12:02:24 +0100
Organization: Not very much
Lines: 25
Message-ID: <vd63c0$lf8o$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad>
<nOWcncO0uZgZyWv7nZ2dnZfqnPGdnZ2d@earthlink.com>
<vd5kmh$kmvh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 27 Sep 2024 13:02:25 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="051688a0b0c9c41bdc1ae06742efb420";
logging-data="703768"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/tY3TCkHag7kV8Me7CWw9h"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:81vhvEf+uIX1/flLViHhypYLqyc=
Content-Language: en-GB
In-Reply-To: <vd5kmh$kmvh$1@dont-email.me>
View all headers

On 27/09/2024 07:52, Lawrence D'Oliveiro wrote:
> [...] Imagine
> that Charles Babbage hadn’t completely failed at building his Analytical
> Engine. (Only it was called the “Difference Engine”, for some inexplicable
> reason.)

The Difference Engine was a completely different project. It was
called the Difference Engine because it was meant to calculate differences*,
which were the principal tools in numerical mathematics for the calculation
of values of functions [sine, cosine, sqrt, log, ...]. In the days before
computers, tables of such values were an essential part of the engineer's
[or physicist's or statistician's] toolkit and was what mathematicians often
spent their entire careers providing and checking. It was tedious work, so
was ripe for automation.

Babbage is remembered today for little more than these projects, but
he did much more than that. His Wiki article is worth reading, if only to
learn the breadth of his interests and contributions.
____
* Of course ...!

--
Andy Walker, Nottingham.
Andy's music pages: www.cuboid.me.uk/andy/Music
Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Ganz

Subject: Re: The joy of FORTRAN
From: The Natural Philosop
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A little, after lunch
Date: Fri, 27 Sep 2024 11:10 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 12:10:37 +0100
Organization: A little, after lunch
Lines: 36
Message-ID: <vd63rd$n5pf$1@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad> <vd4hgd$c3jf$8@dont-email.me>
<20240927113205.b0ccfb4910eb89f27f138cbb@127.0.0.1>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 Sep 2024 13:10:38 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="589848548f8c0ec636bf1e6339a2b9fd";
logging-data="759599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+DyukOeyXJnq3WyELYkU1VmU0H/zwvYI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:hc1JJr3h1tLxJXMMFU9qT+yDm8Y=
Content-Language: en-GB
In-Reply-To: <20240927113205.b0ccfb4910eb89f27f138cbb@127.0.0.1>
View all headers

On 27/09/2024 11:32, Kerr-Mudd, John wrote:
> On Thu, 26 Sep 2024 20:51:25 -0000 (UTC)
> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>> On Thu, 26 Sep 2024 16:18:01 GMT, Charlie Gibbs wrote:
>>
>>> One of the favourite functions in my library pulls the next token from a
>>> delimited string, but as opposed to strtok() it does it
>>> non-destructively and can handle empty strings.
>>
>> Use a high-level language which has all this and more:
>>
>> for item in "the,quick,brown,fox".split(",") :
>> print(item)
>> #end for
>>
>> Output:
>>
>> the
>> quick
>> brown
>> fox
>>
>> In Python, strings are objects, and that applies to string expressions
>> (including string literals) as well.
>
> You need Rexx
>
NOBODY needs REGEX!

--
Renewable energy: Expensive solutions that don't work to a problem that
doesn't exist instituted by self legalising protection rackets that
don't protect, masquerading as public servants who don't serve the public.

Subject: Re: The joy of FORTRAN
From: Bob Eager
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Fri, 27 Sep 2024 14:13 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: 27 Sep 2024 14:13:56 GMT
Lines: 35
Message-ID: <llnst4FmmqaU19@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad> <vd4hgd$c3jf$8@dont-email.me>
<20240927113205.b0ccfb4910eb89f27f138cbb@127.0.0.1>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net VitLYsM4mD7vY0wN6H59ug0j1vcgWitR6y5L6gHNmvIhLiHgCH
Cancel-Lock: sha1:SV0DkYG0Ea20NAaJRtiLTS2u6oE= sha256:8XA+kpKoyk4NqHWDhyguXIif6qXHLo/1IUDP3rRY3sU=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
View all headers

On Fri, 27 Sep 2024 11:32:05 +0100, Kerr-Mudd, John wrote:

> On Thu, 26 Sep 2024 20:51:25 -0000 (UTC) Lawrence D'Oliveiro
> <ldo@nz.invalid> wrote:
>
>> On Thu, 26 Sep 2024 16:18:01 GMT, Charlie Gibbs wrote:
>>
>> > One of the favourite functions in my library pulls the next token
>> > from a delimited string, but as opposed to strtok() it does it
>> > non-destructively and can handle empty strings.
>>
>> Use a high-level language which has all this and more:
>>
>> for item in "the,quick,brown,fox".split(",") :
>> print(item)
>> #end for
>>
>> Output:
>>
>> the quick brown fox
>>
>> In Python, strings are objects, and that applies to string expressions
>> (including string literals) as well.
>
> You need Rexx

Hear, hear. Still use it.

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Subject: Re: The joy of FORTRAN
From: Bob Eager
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Date: Fri, 27 Sep 2024 14:15 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: 27 Sep 2024 14:15:20 GMT
Lines: 38
Message-ID: <llnsvoFmmqaU20@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad> <vd4hgd$c3jf$8@dont-email.me>
<20240927113205.b0ccfb4910eb89f27f138cbb@127.0.0.1>
<vd63rd$n5pf$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net wlUb0ipmogFHOnbgau7SKwzaYmddi7u2uAyfsED10SSaYD6a2c
Cancel-Lock: sha1:k//q7+S1pv6TMbSpKjmLlm7C078= sha256:d9ZHugRxQCr5QQvb4uYKp8vLDLddmkwKBEQ+1fR9OQQ=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
View all headers

On Fri, 27 Sep 2024 12:10:37 +0100, The Natural Philosopher wrote:

> On 27/09/2024 11:32, Kerr-Mudd, John wrote:
>> On Thu, 26 Sep 2024 20:51:25 -0000 (UTC) Lawrence D'Oliveiro
>> <ldo@nz.invalid> wrote:
>>
>>> On Thu, 26 Sep 2024 16:18:01 GMT, Charlie Gibbs wrote:
>>>
>>>> One of the favourite functions in my library pulls the next token
>>>> from a delimited string, but as opposed to strtok() it does it
>>>> non-destructively and can handle empty strings.
>>>
>>> Use a high-level language which has all this and more:
>>>
>>> for item in "the,quick,brown,fox".split(",") :
>>> print(item)
>>> #end for
>>>
>>> Output:
>>>
>>> the quick brown fox
>>>
>>> In Python, strings are objects, and that applies to string expressions
>>> (including string literals) as well.
>>
>> You need Rexx
>>
> NOBODY needs REGEX!

Eyesight failing again?

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Subject: Re: The joy of FORTRAN
From: Bob Eager
Newsgroups: alt.folklore.computers, comp.os.linux.misc
Date: Fri, 27 Sep 2024 14:18 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: 27 Sep 2024 14:18:06 GMT
Lines: 19
Message-ID: <llnt4uFmmqaU22@mid.individual.net>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
<vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
<llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
<pDVIO.50851$2nv5.43199@fx39.iad>
<812283282.749089604.682794.peter_flass-yahoo.com@news.eternal-september.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 022JlIson50aWVqUYrq+nQ3DOMVUa0liC/B1qgn9aKYnK/1nLo
Cancel-Lock: sha1:xt3bJsmUWOAY9jUY9ifMzzKbvfs= sha256:jHGi9K8iaH5q1yNe6aeSOjpREJeSi2VsMaYrZvpuBPc=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
View all headers

On Thu, 26 Sep 2024 17:52:07 -0700, Peter Flass wrote:

>> VAX-11 Pascal, on the other hand, was wonderful. Enough useful
>> extensions to make it a very viable systems programming language.
>>
>>
>>
> As Lynne will be happy to tell you, the original IBM TCP/IP
> implementation was written in IBM Pascal for VM/CMS.

Who remembers PMDF on the VAX?

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Subject: Re: The joy of FORTRAN
From: John Ames
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: A noiseless patient Spider
Date: Fri, 27 Sep 2024 14:59 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of FORTRAN
Date: Fri, 27 Sep 2024 07:59:59 -0700
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <20240927075959.00005b7b@gmail.com>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad>
<nOWcncO0uZgZyWv7nZ2dnZfqnPGdnZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 27 Sep 2024 17:00:06 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="39a07a03a53b3c0d48fcb59a79ec6cf2";
logging-data="785716"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rPvmCTAZxn0KLxcruAYsNM07+bCJpyqY="
Cancel-Lock: sha1:uial5q54MTnHQ/zX0waGPp5Ad44=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On Fri, 27 Sep 2024 02:45:23 -0400
"186282@ud0s4.net" <186283@ud0s4.net> wrote:

> As for lady Ada - apparently she was kinda unbearable ... SUCH an
> egomaniac, SO assured of her own math/IQ superiority and EAGER to rub
> it in ........

She really *was* the first programmer...!

Subject: Re: The joy of FORTRAN
From: Harold Stevens
Newsgroups: comp.os.linux.misc, alt.folklore.computers
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 27 Sep 2024 16:08 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!news.neodome.net!feeder2.feed.ams11.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx09.iad.POSTED!not-for-mail
Newsgroups: comp.os.linux.misc,alt.folklore.computers
From: wookie@aspen.localdomain (Harold Stevens)
Subject: Re: The joy of FORTRAN
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
<5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
<vcub5c$36h63$1@dont-email.me>
<36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
<IfZIO.214180$FzW1.122138@fx14.iad>
<ZLecncKpCfSfT2n7nZ2dnZfqnPudnZ2d@earthlink.com>
<ZOfJO.194439$kxD8.179224@fx11.iad>
<nOWcncO0uZgZyWv7nZ2dnZfqnPGdnZ2d@earthlink.com>
<20240927075959.00005b7b@gmail.com>
X-News.Software.Readers: a tiny side-show, Google Groups is the main event.
X-spambot-trap: ** PLEASE SEE SIG ** (Ignoring Posts Via Google)
X-Usenet-Improvement-Project: http://twovoyagers.com/improve-usenet.org/
X-HWJP: How Would Jesus Post? (Thanks, Blinky, and RIP)
X-Slrn: Why use anything else?
User-Agent: slrn/1.0.3 (Linux)
Message-ID: <slrnvfdm42.fgjr.wookie@aspen.localdomain>
Lines: 13
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Fri, 27 Sep 2024 16:08:34 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 27 Sep 2024 11:08:26 -0500
X-Received-Bytes: 1683
View all headers

In <20240927075959.00005b7b@gmail.com> John Ames:

> She really *was* the first programmer...!

+1

Dibs on the sig line ...

--
Regards, Weird (Harold Stevens) * IMPORTANT EMAIL INFO FOLLOWS *
Pardon any bogus email addresses (wookie) in place for spambots.
Really, it's (wyrd) at att, dotted with net. * DO NOT SPAM IT. *
I toss GoogleGroup (http://twovoyagers.com/improve-usenet.org/).

Pages:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

rocksolid light 0.9.8
clearnet tor