Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Well, Jim, I'm not much of an actor either.


computers / comp.os.vms / Userland programming languages on VMS.

SubjectAuthor
* Userland programming languages on VMS.Simon Clubley
+* Re: Userland programming languages on VMS.Arne Vajhøj
|`* Re: Userland programming languages on VMS.Richard Maher
| +* Re: Userland programming languages on VMS.VAXman-
| |+* Re: Userland programming languages on VMS.Bill Gunshannon
| ||`- Re: Userland programming languages on VMS.Arne Vajhøj
| |`* Re: Userland programming languages on VMS.Richard Maher
| | `- Re: Userland programming languages on VMS.VAXman-
| +* Re: Userland programming languages on VMS.VAXman-
| |`* Re: Userland programming languages on VMS.Arne Vajhøj
| | +* Re: Userland programming languages on VMS.Johnny Billquist
| | |`- Re: Userland programming languages on VMS.Arne Vajhøj
| | `* Re: Userland programming languages on VMS.VAXman-
| |  `- Re: Userland programming languages on VMS.Arne Vajhøj
| `- Re: Userland programming languages on VMS.Richard Maher
+* Re: Userland programming languages on VMS.abrsvc
|`* Re: Userland programming languages on VMS.Steven Schweda
| `* Re: Userland programming languages on VMS.Arne Vajhøj
|  `* Re: Userland programming languages on VMS.Steven Schweda
|   `* Re: Userland programming languages on VMS.cao...@pitbulluk.org
|    +* Re: Userland programming languages on VMS.Arne Vajhøj
|    |`* Re: Userland programming languages on VMS.John Reagan
|    | `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   +* Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |`* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   | +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   | `* Re: Userland programming languages on VMS.Simon Clubley
|    |   |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   |   +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |   `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |    `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   |     `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |      `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   |       +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |       `* Re: Userland programming languages on VMS.Phillip Helbig (undress to reply
|    |   |        +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |        `* Re: Userland programming languages on VMS.Phillip Helbig (undress to reply
|    |   |         +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |         `- Re: Userland programming languages on VMS.Bill Gunshannon
|    |   +- Re: Userland programming languages on VMS.Dave Froble
|    |   `* Re: Userland programming languages on VMS.George Cornelius
|    |    +* Re: Userland programming languages on VMS.Bill Gunshannon
|    |    |`* Re: Userland programming languages on VMS.Dave Froble
|    |    | `- Re: Userland programming languages on VMS.Simon Clubley
|    |    `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |     `* Re: Userland programming languages on VMS.Simon Clubley
|    |      `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |       `* Re: Userland programming languages on VMS.Johnny Billquist
|    |        +- Re: Userland programming languages on VMS.Andreas Gruhl
|    |        +- Re: Userland programming languages on VMS.Andreas Gruhl
|    |        +- Re: Userland programming languages on VMS.John Reagan
|    |        +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |        `- Re: Userland programming languages on VMS.Dave Froble
|    `- Re: Userland programming languages on VMS.John Reagan
+* Re: Userland programming languages on VMS.VAXman-
|+- Re: Userland programming languages on VMS.Bill Gunshannon
|+* Re: Userland programming languages on VMS.Arne Vajhøj
||`* Re: Userland programming languages on VMS.chris
|| `* Re: Userland programming languages on VMS.Chris Townley
||  `* Re: Userland programming languages on VMS.Simon Clubley
||   `* Re: Userland programming languages on VMS.Chris Townley
||    +* Re: Userland programming languages on VMS.Bill Gunshannon
||    |`* Re: Userland programming languages on VMS.Chris Townley
||    | `- Re: Userland programming languages on VMS.Scott Dorsey
||    `- Re: Userland programming languages on VMS.Simon Clubley
|`* Re: Userland programming languages on VMS.Simon Clubley
| `* Re: Userland programming languages on VMS.Dave Froble
|  `* Re: Userland programming languages on VMS.Arne Vajhøj
|   `* Re: Userland programming languages on VMS.Dave Froble
|    +- Re: Userland programming languages on VMS.Arne Vajhøj
|    +* Re: Userland programming languages on VMS.Arne Vajhøj
|    |+* Re: Userland programming languages on VMS.Arne Vajhøj
|    ||`* Re: Userland programming languages on VMS.cao...@pitbulluk.org
|    || `- Re: Userland programming languages on VMS.Arne Vajhøj
|    |`* Re: Userland programming languages on VMS.Arne Vajhøj
|    | +* Re: Userland programming languages on VMS.Scott Dorsey
|    | |+* Re: Userland programming languages on VMS.Bill Gunshannon
|    | ||+* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |||`* Re: Userland programming languages on VMS.Bill Gunshannon
|    | ||| `* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |||  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |||   `* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |||    `- Re: Userland programming languages on VMS.Bill Gunshannon
|    | ||`- Re: Userland programming languages on VMS.Scott Dorsey
|    | |`* Re: Userland programming languages on VMS.Simon Clubley
|    | | +- Re: Userland programming languages on VMS.Dave Froble
|    | | +* Re: Userland programming languages on VMS.Scott Dorsey
|    | | |`* Re: Userland programming languages on VMS.Arne Vajhøj
|    | | | `- Re: Userland programming languages on VMS.Arne Vajhøj
|    | | +- Re: Userland programming languages on VMS.John Wallace
|    | | `* Re: Userland programming languages on VMS.Johnny Billquist
|    | |  +* Re: Userland programming languages on VMS.John Reagan
|    | |  |`- Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  +* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  |`* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |  | `* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |  |   `- Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |   +* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |   `* Re: Userland programming languages on VMS.Dave Froble
|    | +* Re: Userland programming languages on VMS.Dave Froble
|    | `* Re: Userland programming languages on VMS.Simon Clubley
|    `- Re: Userland programming languages on VMS.Dave Froble
+* Re: Userland programming languages on VMS.Phillip Helbig (undress to reply
`* Re: Userland programming languages on VMS.Paul Hardy

Pages:12345678910
Re: Userland programming languages on VMS.

<st9e8t$3qs$6@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 19:45:34 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <st9e8t$3qs$6@dont-email.me>
References: <st401o$jaa$1@dont-email.me> <memo.20220129195434.12544U@jgd.cix.co.uk> <61f5a1c8$0$693$14726298@news.sunsite.dk> <61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me> <61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net> <61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me> <61f7f125$0$694$14726298@news.sunsite.dk> <st9btb$3qs$1@dont-email.me> <61f83b73$0$694$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 31 Jan 2022 19:45:34 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2a62e9b046f46f9d318db962801f8fbe";
logging-data="3932"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19+tttK+gsgd0dQxPERNN46Mk0t0ouO0zM="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Kr4LgHD2l7rcAoojax7nqU4Y4sA=
 by: Simon Clubley - Mon, 31 Jan 2022 19:45 UTC

On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 1/31/2022 2:05 PM, Simon Clubley wrote:
>> Linux kernel in phones.
>
> That one I actually did mention.
>

Yes, you did. My mistake, sorry.

Simon.

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

Re: Userland programming languages on VMS.

<j5qurlFjp4eU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 15:24:20 -0500
Lines: 54
Message-ID: <j5qurlFjp4eU1@mid.individual.net>
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org>
<st8ovk$ch7$4@dont-email.me> <61f7f213$0$694$14726298@news.sunsite.dk>
<st9ct4$3qs$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net vtnHBNbLTr/ol3UvvTDdiw9FvtyACJSgq9Weggy+qINJqM20rs
Cancel-Lock: sha1:vCeVWQCAKt0fyoYsSQCfLWXS7m0=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st9ct4$3qs$2@dont-email.me>
 by: Bill Gunshannon - Mon, 31 Jan 2022 20:24 UTC

On 1/31/22 14:22, Simon Clubley wrote:
> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 1/31/2022 8:42 AM, Simon Clubley wrote:
>>>
>>> For the same reason that OS designers moved from Fortran to C as the
>>> system implementation language when C became available.
>>
>> I am not aware of any OS done in Fortran.
>>
>
> Anyone remember the Sperry V77 series with VORTEX II ?
>
> I was exposed to it in secondary school. DASMR assembler for the kernel
> and at least some of the userland stuff written in Fortran IV IIRC.

Some of the Primos "Userland" was in Fortran. I have used a number of
editors that were written in Fortran. Also graphics libraries and
at least one database system.

>
> Also, didn't the first version of Software Tools use a Fortran version
> within the book ? There was clearly a demand for it before C got established.

Ratfor, actually. But that means a Fortran compiler. I just
mentioned STVOS a few messages earlier. For those who don't
know what that means, Software Tools Virtual Operating System.
POSIX before there was a POSIX. Ran on damn near anything
including VMS.

>
>>
>> C is a good language for OS kernel.
>>
>> I don't see it as particular well suited for user land utilities.
>> C's low level features are not needed and just add risk.
>>
>
> Oh, I strongly agree that there are better options for userland stuff
> than C. The only question is what is mainstream enough to be a viable
> alternative when you consider the global nature of C and the fact that
> there is a C compiler for _everything_ ?
>
> Any alternative needs to be popular enough and have enough support
> in general across multiple architectures and operating systems that
> it becomes an asset to the operating systems using it and not a liability.

And, it has to be easy to bootstrap onto a new architecture. Unless
it's been decided that we have reached the end of that line and there
aren't going to be any new architectures. :-)

bill

Re: Userland programming languages on VMS.

<j5quvcFjp4eU2@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 15:26:20 -0500
Lines: 45
Message-ID: <j5quvcFjp4eU2@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net> <st9dk5$vl7$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net fyqF8fITGrl+NvmNMKxU9wGrRBBM8LeD2XXHrA0DHoF5HDv5jY
Cancel-Lock: sha1:p8b+IRygIdE3gwfcD7AXq3Ix+9M=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st9dk5$vl7$1@dont-email.me>
 by: Bill Gunshannon - Mon, 31 Jan 2022 20:26 UTC

On 1/31/22 14:33, Dave Froble wrote:
> On 1/31/2022 12:29 PM, Bill Gunshannon wrote:
>> On 1/31/22 03:25, Johnny Billquist wrote:
>>> On 2022-01-31 01:22, Simon Clubley wrote:
>>>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>>>
>>>>> Pascal is pretty limited but makes it hard to shoot yourself in the
>>>>> foot.
>>>>> And most implementations don't use null-terminated strings which
>>>>> are the
>>>>> most serious source of vulnerabilities in C code.
>>>>> --scott
>>>>>
>>>>
>>>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>>>
>>> The problem is that the ISO standard for Pascal is pretty useless.
>>
>> Pretty useless for what?  Tasks for which the language was not designed?
>>
>>>
>>> Which is
>>> why every useful Pascal have extensions...
>>> And they are all different...
>>> Which makes everything very non-standard...
>>
>> Thus the reason they should have come up with new names and not called
>> themselves Pascal, which they were not.
>>
>>>
>>> But Pascal is definitely not that bad a language. But it has it's
>>> warts...
>>
>> Pascal is ideal for what it was designed for.  Too bad people still
>> don't understand the concept of "choose the right tool for the job".
>
> What about a "jack of all trades" that can do any job?

Like choosing the wrong language for a task a "jack of all trades"
is famous for doing everything, but none of the tasks well. It is
not a compliment to be called one.

bill

Re: Userland programming languages on VMS.

<st9j8r$1t56$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!B6M29Qf1G3dND7ty7WyfWA.user.46.165.242.75.POSTED!not-for-mail
From: hel...@asclothestro.multivax.de (Phillip Helbig (undress to reply)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 21:10:51 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <st9j8r$1t56$1@gioia.aioe.org>
References: <ssurv4$nm1$1@dont-email.me> <5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com> <5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com> <61f34793$0$701$14726298@news.sunsite.dk> <0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com> <3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com> <61f3f4fa$0$699$14726298@news.sunsite.dk> <c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com> <61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net> <61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net> <st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net> <61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net> <61f7f98e$0$696$14726298@news.sunsite.dk> <j5qkcvFhjp0U3@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="62630"; posting-host="B6M29Qf1G3dND7ty7WyfWA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Mon, 31 Jan 2022 21:10 UTC

In article <61f81e10$0$706$14726298@news.sunsite.dk>,
=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:

> But Fortran 77 to 90 was more than the typical version change. I think
> it could have justified a name change.

Considering that essentially all of Fortran 77 works in Fortran 90, then
a name change would be bad. I've heard about other new, popular
languages which don't respect backward compatibility. :-)

Re: Userland programming languages on VMS.

<j5r1uoFkapaU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 16:17:10 -0500
Lines: 59
Message-ID: <j5r1uoFkapaU1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <st9e4i$3qs$5@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net X+D5OKVtg29LGh5w3GxIPguJ8jbk+MQYdkRUqeSYja62fiW10b
Cancel-Lock: sha1:djOLBEVFsuGmwa9SzlSuuH63qFU=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st9e4i$3qs$5@dont-email.me>
 by: Bill Gunshannon - Mon, 31 Jan 2022 21:17 UTC

On 1/31/22 14:43, Simon Clubley wrote:
> On 2022-01-31, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>> On 1/31/22 09:02, Simon Clubley wrote:
>>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>>
>>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>>> and keep Linux on x86-64. Are there any benefits
>>>> from running Linux on a less common platform?
>>>>
>>>
>>> One of the reasons Linux has taken off is that you can run it on
>>> pretty much every single thing that is physically capable of hosting
>>> it in terms of CPU power and memory/other resources.
>>>
>>> This includes large mainframes all the way down to tiny embedded boards
>>> running on some custom hardware/architecture.
>>>
>>
>> The same is probably true of just about any OS. All it takes is
>> access to the source and a desire by someone to do the work. Why
>> do you think I would still like to see the source to RSTS released
>> into the wild. RSX which was very PDP-11 specific now has a version
>> running on later Z80 family processors. I have it running here at
>> my home and it works quite well.
>>
>
> The OS needs to be designed to be portable and also with the architecture
> specific features abstracted away into a lower level as much as possible
> to stand any chance of that being true.

You must have missed it. RSX was not designed to be portable but
someone was able to build a clone on the higher end Z80 family.

>
> Linux was designed for that (and so were OS options such as the various
> dedicated embedded operating systems). Windows NT was also originally
> designed somewhat with portability in mind as well.

Linux was designed (if you can even say that) to imitate Unix,
nothing more. I seriously doubt Linus Torvald had any idea
that it would be running on anything other than Intel at the
time he was writing it.

>
> The DEC operating systems however were not designed with that level
> of portability in mind due to the era in which they were designed.

And yet we have a clone of RSX and if I had the sources available
to me we would also have a clone of RSTS. And, if anyone was really
interested, I expect RT-11 could be cloned in a very short time, too.

Seriously, it's not rocket science. Unless one deliberately made the
hardware obscure and obtuse the OS is really going to be something
any CS grad could deal with. The only thing protecting proprietary
OSes is obscurity and a total lack of interest.

bill

Re: Userland programming languages on VMS.

<61f854ec$0$692$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 16:30:15 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <ssurv4$nm1$1@dont-email.me>
<5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com>
<5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com>
<61f34793$0$701$14726298@news.sunsite.dk>
<0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com>
<3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com>
<61f3f4fa$0$699$14726298@news.sunsite.dk>
<c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com>
<61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net>
<61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net>
<st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net>
<61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net>
<61f7f98e$0$696$14726298@news.sunsite.dk> <j5qkcvFhjp0U3@mid.individual.net>
<st9j8r$1t56$1@gioia.aioe.org>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <st9j8r$1t56$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 40
Message-ID: <61f854ec$0$692$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 444ea1a7.news.sunsite.dk
X-Trace: 1643664620 news.sunsite.dk 692 arne@vajhoej.dk/68.9.63.232:55719
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 21:30 UTC

On 1/31/2022 4:10 PM, Phillip Helbig (undress to reply) wrote:
> In article <61f81e10$0$706$14726298@news.sunsite.dk>,
> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>
>> But Fortran 77 to 90 was more than the typical version change. I think
>> it could have justified a name change.
>
> Considering that essentially all of Fortran 77 works in Fortran 90, then
> a name change would be bad.

Fortran 77 code build with Fortran 90 compilers, but how Fortran 90 was
intended to be written is very different from Fortran 77, and a lot
of Fortran 77 features were declared obsolete and to be removed
in a future version (and some were actually removed in 95, other are
still waiting to be axed).

> I've heard about other new, popular
> languages which don't respect backward compatibility. :-)

Not so common.

Some accidental stuff when the keywords in new features collide with
user identifier in old code. A lot of Java developers had used 'enum'
as identifier before Java 5 in 2004.

Some old RTL functionality being removed. Classic is PHP
removal of mysql extension in PHP 7.

Real language breaking changes are rare.

Python division from 2.x to 3.x may be the best known example.

C# 7 to 8 non-nullable reference types was a big change but it
could be turned on/off at compilation.

Arne

Re: Userland programming languages on VMS.

<j5r2u1Fkh06U1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 16:33:52 -0500
Lines: 37
Message-ID: <j5r2u1Fkh06U1@mid.individual.net>
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org>
<st8ovk$ch7$4@dont-email.me> <j5qk5nFhjp0U2@mid.individual.net>
<st9dln$3qs$4@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net QzIk80/Yde60AVSK91XEwQ9l69LI46q8xvsxv87ORuvTc4qstK
Cancel-Lock: sha1:UYa+pn3eY3Sx/Jh86D61CTj5LoA=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st9dln$3qs$4@dont-email.me>
 by: Bill Gunshannon - Mon, 31 Jan 2022 21:33 UTC

On 1/31/22 14:35, Simon Clubley wrote:
> On 2022-01-31, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>> On 1/31/22 08:42, Simon Clubley wrote:
>>> On 2022-01-31, Phillip Helbig (undress to reply) <helbig@asclothestro.multivax.de> wrote:
>>>> In article <ssurv4$nm1$1@dont-email.me>, Simon Clubley
>>>> <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>>
>>>>> Fortran and COBOL are not suitable for writing operating system userland
>>>>> tools.
>>>>
>>>> Why not?
>>>>
>>>
>>> For the same reason that OS designers moved from Fortran to C as the
>>> system implementation language when C became available. C is simply
>>> a better language than Fortran for those kinds of tasks.
>>
>> All of the userland in STVOS are implemented quite nicely in Fortran.
>> (Well, Ratfor actually, but then the Fortran compiler makes them
>> functional.)
>>
>
> Was that before or after C became established in general use ?
>

Paper was published in September 1980 CACM. Can't say when C spread
throughout the world but I can tell you by 1980 it ran on every
system I worked on except the Terak. :-)

And, it's irrelevant anyway. Your comment was that Fortran was
unsuitable and the fact that all of the userland and all of the
primitives needed to make this possible were, in fact, written
in Fortran.

bill

Re: Userland programming languages on VMS.

<st9kms$ihj$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!B6M29Qf1G3dND7ty7WyfWA.user.46.165.242.75.POSTED!not-for-mail
From: hel...@asclothestro.multivax.de (Phillip Helbig (undress to reply)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 21:35:24 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <st9kms$ihj$1@gioia.aioe.org>
References: <ssurv4$nm1$1@dont-email.me> <5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com> <5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com> <61f34793$0$701$14726298@news.sunsite.dk> <0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com> <3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com> <61f3f4fa$0$699$14726298@news.sunsite.dk> <c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com> <61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net> <61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net> <st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net> <61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net> <61f7f98e$0$696$14726298@news.sunsite.dk> <j5qkcvFhjp0U3@mid.individual.net> <st9j8r$1t56$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="18995"; posting-host="B6M29Qf1G3dND7ty7WyfWA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Mon, 31 Jan 2022 21:35 UTC

In article <61f854ec$0$692$14726298@news.sunsite.dk>,
=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:

> >> But Fortran 77 to 90 was more than the typical version change. I think
> >> it could have justified a name change.
> >
> > Considering that essentially all of Fortran 77 works in Fortran 90, then
> > a name change would be bad.
>
> Fortran 77 code build with Fortran 90 compilers, but how Fortran 90 was
> intended to be written is very different from Fortran 77, and a lot
> of Fortran 77 features were declared obsolete and to be removed
> in a future version (and some were actually removed in 95, other are
> still waiting to be axed).

Right, but changind the name would have been misleading.

> > I've heard about other new, popular
> > languages which don't respect backward compatibility. :-)
>
> Not so common.

Python is common. :-|

> Python division from 2.x to 3.x may be the best known example.

Right. It is also THE hip, hit-the-right-buzzword language for all the
young dudes.

Re: Userland programming languages on VMS.

<61f857ad$0$705$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 16:42:00 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <st9e4i$3qs$5@dont-email.me>
<j5r1uoFkapaU1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j5r1uoFkapaU1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 47
Message-ID: <61f857ad$0$705$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 444ea1a7.news.sunsite.dk
X-Trace: 1643665325 news.sunsite.dk 705 arne@vajhoej.dk/68.9.63.232:56187
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 21:42 UTC

On 1/31/2022 4:17 PM, Bill Gunshannon wrote:
> On 1/31/22 14:43, Simon Clubley wrote:
>> Linux was designed for that (and so were OS options such as the various
>> dedicated embedded operating systems). Windows NT was also originally
>> designed somewhat with portability in mind as well.
>
> Linux was designed (if you can even say that) to imitate Unix,
> nothing more.  I seriously doubt Linus Torvald had any idea
> that it would be running on anything other than Intel at the
> time he was writing it.

There is evidence to support that.

The original Linux announcement said:

<quote>
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones.
....
It is NOT portable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have
</quote>

But it did get ported to Alpha and SPARC after 4 years. I believe
Digital gave him a DS20.

>> The DEC operating systems however were not designed with that level
>> of portability in mind due to the era in which they were designed.
>
> And yet we have a clone of RSX and if I had the sources available
> to me we would also have a clone of RSTS.  And, if anyone was really
> interested, I expect RT-11 could be cloned in a very short time, too.
>
> Seriously, it's not rocket science.  Unless one deliberately made the
> hardware obscure and obtuse the OS is really going to be something
> any CS grad could deal with.  The only thing protecting proprietary
> OSes is obscurity and a total lack of interest.

A simple 60's or 70's OS may not be a big task, but modern OS'es
has become very complex.

Expect something like 50 MLOC. And a price tag on the bad side
of 10 B$.

Arne

Re: Userland programming languages on VMS.

<61f85963$0$703$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 16:49:19 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <ssurv4$nm1$1@dont-email.me>
<5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com>
<5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com>
<61f34793$0$701$14726298@news.sunsite.dk>
<0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com>
<3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com>
<61f3f4fa$0$699$14726298@news.sunsite.dk>
<c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com>
<61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net>
<61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net>
<st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net>
<61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net>
<61f7f98e$0$696$14726298@news.sunsite.dk> <j5qkcvFhjp0U3@mid.individual.net>
<st9j8r$1t56$1@gioia.aioe.org> <st9kms$ihj$1@gioia.aioe.org>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <st9kms$ihj$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 43
Message-ID: <61f85963$0$703$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 444ea1a7.news.sunsite.dk
X-Trace: 1643665764 news.sunsite.dk 703 arne@vajhoej.dk/68.9.63.232:56444
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 21:49 UTC

On 1/31/2022 4:35 PM, Phillip Helbig (undress to reply) wrote:
> In article <61f854ec$0$692$14726298@news.sunsite.dk>,
> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>>>> But Fortran 77 to 90 was more than the typical version change. I think
>>>> it could have justified a name change.
>>>
>>> Considering that essentially all of Fortran 77 works in Fortran 90, then
>>> a name change would be bad.
>>
>> Fortran 77 code build with Fortran 90 compilers, but how Fortran 90 was
>> intended to be written is very different from Fortran 77, and a lot
>> of Fortran 77 features were declared obsolete and to be removed
>> in a future version (and some were actually removed in 95, other are
>> still waiting to be axed).
>
> Right, but changind the name would have been misleading.

I don't agree.

>>> I've heard about other new, popular
>>> languages which don't respect backward compatibility. :-)
>>
>> Not so common.
>
> Python is common. :-|
>
>> Python division from 2.x to 3.x may be the best known example.
>
> Right. It is also THE hip, hit-the-right-buzzword language for all the
> young dudes.

True.

But the change was very public. So whoever needed
to change / to // hopefully got it changed.

I think the change was a mistake. But they did it.

And it was rather unique.

Arne

Re: Userland programming languages on VMS.

<st9tf1$863$1@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 19:04:14 -0500
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <st9tf1$863$1@dont-email.me>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net> <st9dk5$vl7$1@dont-email.me>
<j5quvcFjp4eU2@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 1 Feb 2022 00:04:50 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="262d466bd72660f18f99168a8e9fcd17";
logging-data="8387"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+vqKOUgQf4ioc/9xerWDHa/voLP3xAQr4="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:/p5MvWnZE1/T8wkt4nzyRcwgJuw=
In-Reply-To: <j5quvcFjp4eU2@mid.individual.net>
 by: Dave Froble - Tue, 1 Feb 2022 00:04 UTC

On 1/31/2022 3:26 PM, Bill Gunshannon wrote:
> On 1/31/22 14:33, Dave Froble wrote:
>> On 1/31/2022 12:29 PM, Bill Gunshannon wrote:
>>> On 1/31/22 03:25, Johnny Billquist wrote:
>>>> On 2022-01-31 01:22, Simon Clubley wrote:
>>>>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>>>>
>>>>>> Pascal is pretty limited but makes it hard to shoot yourself in the foot.
>>>>>> And most implementations don't use null-terminated strings which are the
>>>>>> most serious source of vulnerabilities in C code.
>>>>>> --scott
>>>>>>
>>>>>
>>>>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>>>>
>>>> The problem is that the ISO standard for Pascal is pretty useless.
>>>
>>> Pretty useless for what? Tasks for which the language was not designed?
>>>
>>>> Which is
>>>> why every useful Pascal have extensions...
>>>> And they are all different...
>>>> Which makes everything very non-standard...
>>>
>>> Thus the reason they should have come up with new names and not called
>>> themselves Pascal, which they were not.
>>>
>>>>
>>>> But Pascal is definitely not that bad a language. But it has it's warts...
>>>
>>> Pascal is ideal for what it was designed for. Too bad people still
>>> don't understand the concept of "choose the right tool for the job".
>>
>> What about a "jack of all trades" that can do any job?
>
> Like choosing the wrong language for a task a "jack of all trades"
> is famous for doing everything, but none of the tasks well. It is
> not a compliment to be called one.

Why do you ass-u-me that just because a language is versatile, that it cannot do
things well? Do you have examples? Any real facts? Or just bullshit?

--
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: Userland programming languages on VMS.

<6e1d5157-50de-44e3-892c-9c03e106e2f3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:573:: with SMTP id p19mr7434079qkp.615.1643676384655;
Mon, 31 Jan 2022 16:46:24 -0800 (PST)
X-Received: by 2002:a05:620a:240e:: with SMTP id d14mr15087528qkn.704.1643676384406;
Mon, 31 Jan 2022 16:46:24 -0800 (PST)
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: Mon, 31 Jan 2022 16:46:24 -0800 (PST)
In-Reply-To: <61f81f77$0$706$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=73.60.222.222; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 73.60.222.222
References: <st401o$jaa$1@dont-email.me> <memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk> <61f5d848$0$699$14726298@news.sunsite.dk>
<st4lva$4gc$1@panix2.panix.com> <st7a3t$cu9$11@dont-email.me>
<st86d4$ug8$1@news.misty.com> <j5qkklFhrjbU1@mid.individual.net> <61f81f77$0$706$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6e1d5157-50de-44e3-892c-9c03e106e2f3n@googlegroups.com>
Subject: Re: Userland programming languages on VMS.
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Tue, 01 Feb 2022 00:46:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 46
 by: John Reagan - Tue, 1 Feb 2022 00:46 UTC

On Monday, January 31, 2022 at 12:42:18 PM UTC-5, Arne Vajhøj wrote:
> On 1/31/2022 12:29 PM, Bill Gunshannon wrote:
> > On 1/31/22 03:25, Johnny Billquist wrote:
> >> On 2022-01-31 01:22, Simon Clubley wrote:
> >>> On 2022-01-29, Scott Dorsey <klu...@panix.com> wrote:
> >>>>
> >>>> Pascal is pretty limited but makes it hard to shoot yourself in the
> >>>> foot.
> >>>> And most implementations don't use null-terminated strings which are
> >>>> the
> >>>> most serious source of vulnerabilities in C code.
> >>>> --scott
> >>>>
> >>>
> >>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
> >>
> >> The problem is that the ISO standard for Pascal is pretty useless.
> >
> > Pretty useless for what? Tasks for which the language was not designed?
> >
> >> Which is why every useful Pascal have extensions...
> >> And they are all different...
> >> Which makes everything very non-standard...
> >
> > Thus the reason they should have come up with new names and not called
> > themselves Pascal, which they were not.
> If they compile Wirth/ISO Pascal then it is somewhat justifiable
> to call them Pascal.
>
> But given how much the language get extended then it is
> really necessary to specify dialect.
>
> VMS Pascal, Object Pascal etc..
>
> Borland took the consequence and eventually branded their
> Object Pascal product as Delphi.
>
> But I do not have a problem with the term "VMS Pascal".
>
> Arne
VMS Pascal will compile "Wirth" Pascal just fine. Borland/Delphi Pascal will not.

Re: Userland programming languages on VMS.

<sta01m$568$1@news.misty.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.46.20.243.28!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Tue, 1 Feb 2022 01:48:54 +0100
Organization: MGT Consulting
Message-ID: <sta01m$568$1@news.misty.com>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 1 Feb 2022 00:48:55 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="46.20.243.28";
logging-data="5320"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.1
Content-Language: en-US
In-Reply-To: <j5ql6fFhv18U1@mid.individual.net>
 by: Johnny Billquist - Tue, 1 Feb 2022 00:48 UTC

On 2022-01-31 18:39, Bill Gunshannon wrote:
> On 1/31/22 09:02, Simon Clubley wrote:
>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>
>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>> and keep Linux on x86-64. Are there any benefits
>>> from running Linux on a less common platform?
>>>
>>
>> One of the reasons Linux has taken off is that you can run it on
>> pretty much every single thing that is physically capable of hosting
>> it in terms of CPU power and memory/other resources.
>>
>> This includes large mainframes all the way down to tiny embedded boards
>> running on some custom hardware/architecture.
>>
>
> The same is probably true of just about any OS.  All it takes is
> access to the source and a desire by someone to do the work.  Why
> do you think I would still like to see the source to RSTS released
> into the wild.  RSX which was very PDP-11 specific now has a version
> running on later Z80 family processors.  I have it running here at
> my home and it works quite well.

The Z80 RSX implementation has pretty little to do with the PDP-11 RSX
sources. So I think it's pretty incorrect to claim you need the sources
of X to do some implementation giving similar functionality on different
hardware.

But you are right that it does require the desire to do the work. Linux
is an example of this. Linus wanted something Unix like, but couldn't
use the existing software, so he rewrote it based on the public APIs.
User applications compile and work fine (usually) on both Linux and
Unix, even though the internals sometimes are rather different.

Johnny

Re: Userland programming languages on VMS.

<sta0al$5jk$1@news.misty.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.46.20.243.28!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Tue, 1 Feb 2022 01:53:40 +0100
Organization: MGT Consulting
Message-ID: <sta0al$5jk$1@news.misty.com>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <st9e4i$3qs$5@dont-email.me>
<j5r1uoFkapaU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 1 Feb 2022 00:53:41 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="46.20.243.28";
logging-data="5748"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.1
Content-Language: en-US
In-Reply-To: <j5r1uoFkapaU1@mid.individual.net>
 by: Johnny Billquist - Tue, 1 Feb 2022 00:53 UTC

On 2022-01-31 22:17, Bill Gunshannon wrote:
> On 1/31/22 14:43, Simon Clubley wrote:
>> On 2022-01-31, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>>> On 1/31/22 09:02, Simon Clubley wrote:
>>>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>>>
>>>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>>>> and keep Linux on x86-64. Are there any benefits
>>>>> from running Linux on a less common platform?
>>>>>
>>>>
>>>> One of the reasons Linux has taken off is that you can run it on
>>>> pretty much every single thing that is physically capable of hosting
>>>> it in terms of CPU power and memory/other resources.
>>>>
>>>> This includes large mainframes all the way down to tiny embedded boards
>>>> running on some custom hardware/architecture.
>>>>
>>>
>>> The same is probably true of just about any OS.  All it takes is
>>> access to the source and a desire by someone to do the work.  Why
>>> do you think I would still like to see the source to RSTS released
>>> into the wild.  RSX which was very PDP-11 specific now has a version
>>> running on later Z80 family processors.  I have it running here at
>>> my home and it works quite well.
>>>
>>
>> The OS needs to be designed to be portable and also with the architecture
>> specific features abstracted away into a lower level as much as possible
>> to stand any chance of that being true.
>
> You must have missed it.  RSX was not designed to be portable but
> someone was able to build a clone on the higher end Z80 family.

No. It's not a port. It's a reimplementation.
Which is not even compatible in any meaningful sense of the word.

>> Linux was designed for that (and so were OS options such as the various
>> dedicated embedded operating systems). Windows NT was also originally
>> designed somewhat with portability in mind as well.
>
> Linux was designed (if you can even say that) to imitate Unix,
> nothing more.  I seriously doubt Linus Torvald had any idea
> that it would be running on anything other than Intel at the
> time he was writing it.

Correct.

>> The DEC operating systems however were not designed with that level
>> of portability in mind due to the era in which they were designed.
>
> And yet we have a clone of RSX and if I had the sources available
> to me we would also have a clone of RSTS.  And, if anyone was really
> interested, I expect RT-11 could be cloned in a very short time, too.

We covered this a long time ago. You don't need the RSTS/E sources to
write a new implementation of it. You just need time and energy.

Same as for that Z80 RSX implementation.
It's not a "clone". There are significant differences. Not the least
because the hardware is very different.

> Seriously, it's not rocket science.  Unless one deliberately made the
> hardware obscure and obtuse the OS is really going to be something
> any CS grad could deal with.  The only thing protecting proprietary
> OSes is obscurity and a total lack of interest.

Actually, making use of hardware specific features can be a big issue.
With RSX, plenty use is made of the MMU and you have basically no chance
of "porting" RSX to anything that don't have a very similar MMU.
Instead you will then need to do a reimplementation where some things
needs to be done rather differently.

Johnny

Re: Userland programming languages on VMS.

<61f888fe$0$692$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 20:12:26 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org>
<st8ovk$ch7$4@dont-email.me> <61f7f213$0$694$14726298@news.sunsite.dk>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <61f7f213$0$694$14726298@news.sunsite.dk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 27
Message-ID: <61f888fe$0$692$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 4c4ea484.news.sunsite.dk
X-Trace: 1643677950 news.sunsite.dk 692 arne@vajhoej.dk/68.9.63.232:64007
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Tue, 1 Feb 2022 01:12 UTC

On 1/31/2022 9:28 AM, Arne Vajhøj wrote:
> On 1/31/2022 8:42 AM, Simon Clubley wrote:
>> On 2022-01-31, Phillip Helbig (undress to reply)
>> <helbig@asclothestro.multivax.de> wrote:
>>> In article <ssurv4$nm1$1@dont-email.me>, Simon Clubley
>>> <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>> Fortran and COBOL are not suitable for writing operating system
>>>> userland
>>>> tools.
>>>
>>> Why not?
>>
>> For the same reason that OS designers moved from Fortran to C as the
>> system implementation language when C became available.
>
> I am not aware of any OS done in Fortran.

Note: a few have been mentioned now - some that I had never heard of
and one that I was not aware was Fortran.

> And the world did not switch to C for OS development when C was
> invented. That happened 10-20 years later.

Clarification: when I wrote "the world" here I meant more than
just Unix that switched to C in 1973.

Arne

Re: Userland programming languages on VMS.

<j5rga5Fmu20U1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 20:22:13 -0500
Lines: 35
Message-ID: <j5rga5Fmu20U1@mid.individual.net>
References: <ssurv4$nm1$1@dont-email.me>
<5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com>
<5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com>
<61f34793$0$701$14726298@news.sunsite.dk>
<0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com>
<3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com>
<61f3f4fa$0$699$14726298@news.sunsite.dk>
<c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com>
<61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net>
<61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net>
<st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net>
<61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net>
<61f7f98e$0$696$14726298@news.sunsite.dk> <j5qkcvFhjp0U3@mid.individual.net>
<st9j8r$1t56$1@gioia.aioe.org> <st9kms$ihj$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net bA4gAiRnYPAJtMPbOkZrzQ/+lXSGtOqu2ET1EWgelevAlzsKyY
Cancel-Lock: sha1:LQ2MQ1h+M2751Eug//jfUiz53qg=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st9kms$ihj$1@gioia.aioe.org>
 by: Bill Gunshannon - Tue, 1 Feb 2022 01:22 UTC

On 1/31/22 16:35, Phillip Helbig (undress to reply) wrote:
> In article <61f854ec$0$692$14726298@news.sunsite.dk>,
> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>
>>>> But Fortran 77 to 90 was more than the typical version change. I think
>>>> it could have justified a name change.
>>>
>>> Considering that essentially all of Fortran 77 works in Fortran 90, then
>>> a name change would be bad.
>>
>> Fortran 77 code build with Fortran 90 compilers, but how Fortran 90 was
>> intended to be written is very different from Fortran 77, and a lot
>> of Fortran 77 features were declared obsolete and to be removed
>> in a future version (and some were actually removed in 95, other are
>> still waiting to be axed).
>
> Right, but changind the name would have been misleading.
>
>>> I've heard about other new, popular
>>> languages which don't respect backward compatibility. :-)
>>
>> Not so common.
>
> Python is common. :-|
>
>> Python division from 2.x to 3.x may be the best known example.
>
> Right. It is also THE hip, hit-the-right-buzzword language for all the
> young dudes.
>

PHP frequently broke old programs with new releases.

bill

Re: Userland programming languages on VMS.

<j5rghcFmu20U2@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 20:26:04 -0500
Lines: 60
Message-ID: <j5rghcFmu20U2@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net> <st9dk5$vl7$1@dont-email.me>
<j5quvcFjp4eU2@mid.individual.net> <st9tf1$863$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net /ZnSQTVtX08ea+pY5Cn4VwxXGA/fEF7Sxh8ErwFrDXakXlZCcX
Cancel-Lock: sha1:OLUpdIjW7aFr3wVALxcjgLw6ack=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st9tf1$863$1@dont-email.me>
 by: Bill Gunshannon - Tue, 1 Feb 2022 01:26 UTC

On 1/31/22 19:04, Dave Froble wrote:
> On 1/31/2022 3:26 PM, Bill Gunshannon wrote:
>> On 1/31/22 14:33, Dave Froble wrote:
>>> On 1/31/2022 12:29 PM, Bill Gunshannon wrote:
>>>> On 1/31/22 03:25, Johnny Billquist wrote:
>>>>> On 2022-01-31 01:22, Simon Clubley wrote:
>>>>>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>>>>>
>>>>>>> Pascal is pretty limited but makes it hard to shoot yourself in
>>>>>>> the foot.
>>>>>>> And most implementations don't use null-terminated strings which
>>>>>>> are the
>>>>>>> most serious source of vulnerabilities in C code.
>>>>>>> --scott
>>>>>>>
>>>>>>
>>>>>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>>>>>
>>>>> The problem is that the ISO standard for Pascal is pretty useless.
>>>>
>>>> Pretty useless for what?  Tasks for which the language was not
>>>> designed?
>>>>
>>>>>
>>>>> Which is
>>>>> why every useful Pascal have extensions...
>>>>> And they are all different...
>>>>> Which makes everything very non-standard...
>>>>
>>>> Thus the reason they should have come up with new names and not called
>>>> themselves Pascal, which they were not.
>>>>
>>>>>
>>>>> But Pascal is definitely not that bad a language. But it has it's
>>>>> warts...
>>>>
>>>> Pascal is ideal for what it was designed for.  Too bad people still
>>>> don't understand the concept of "choose the right tool for the job".
>>>
>>> What about a "jack of all trades" that can do any job?
>>
>> Like choosing the wrong language for a task a "jack of all trades"
>> is famous for doing everything, but none of the tasks well.  It is
>> not a compliment to be called one.
>
> Why do you ass-u-me that just because a language is versatile, that it
> cannot do things well?  Do you have examples?  Any real facts?  Or just
> bullshit?
>
>

I don't assume it. At one time, when languages were more domain
specific, it was a known factor of program development. There was
a reason why when I started in this business my title was not just
Programmer but Programmer/System Analyst. One would have hoped
that the formalization of "Software Engineering" would have kept
the idea in vogue, but, alas, no.

bill

Re: Userland programming languages on VMS.

<j5rgs6Fn1d9U1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 20:31:49 -0500
Lines: 83
Message-ID: <j5rgs6Fn1d9U1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <st9e4i$3qs$5@dont-email.me>
<j5r1uoFkapaU1@mid.individual.net> <sta0al$5jk$1@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net YFzxvgt7oFl9kAsFfK9bFwaC8lDjrK/lZdGgZqa3vq06Yggdxr
Cancel-Lock: sha1:QNhvyB74wnF8AE/KD+v/H+I/+QY=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <sta0al$5jk$1@news.misty.com>
 by: Bill Gunshannon - Tue, 1 Feb 2022 01:31 UTC

On 1/31/22 19:53, Johnny Billquist wrote:
> On 2022-01-31 22:17, Bill Gunshannon wrote:
>> On 1/31/22 14:43, Simon Clubley wrote:
>>> On 2022-01-31, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>>>> On 1/31/22 09:02, Simon Clubley wrote:
>>>>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>>>>
>>>>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>>>>> and keep Linux on x86-64. Are there any benefits
>>>>>> from running Linux on a less common platform?
>>>>>>
>>>>>
>>>>> One of the reasons Linux has taken off is that you can run it on
>>>>> pretty much every single thing that is physically capable of hosting
>>>>> it in terms of CPU power and memory/other resources.
>>>>>
>>>>> This includes large mainframes all the way down to tiny embedded
>>>>> boards
>>>>> running on some custom hardware/architecture.
>>>>>
>>>>
>>>> The same is probably true of just about any OS.  All it takes is
>>>> access to the source and a desire by someone to do the work.  Why
>>>> do you think I would still like to see the source to RSTS released
>>>> into the wild.  RSX which was very PDP-11 specific now has a version
>>>> running on later Z80 family processors.  I have it running here at
>>>> my home and it works quite well.
>>>>
>>>
>>> The OS needs to be designed to be portable and also with the
>>> architecture
>>> specific features abstracted away into a lower level as much as possible
>>> to stand any chance of that being true.
>>
>> You must have missed it.  RSX was not designed to be portable but
>> someone was able to build a clone on the higher end Z80 family.
>
> No. It's not a port. It's a reimplementation.
> Which is not even compatible in any meaningful sense of the word.
>
>>> Linux was designed for that (and so were OS options such as the various
>>> dedicated embedded operating systems). Windows NT was also originally
>>> designed somewhat with portability in mind as well.
>>
>> Linux was designed (if you can even say that) to imitate Unix,
>> nothing more.  I seriously doubt Linus Torvald had any idea
>> that it would be running on anything other than Intel at the
>> time he was writing it.
>
> Correct.
>
>>> The DEC operating systems however were not designed with that level
>>> of portability in mind due to the era in which they were designed.
>>
>> And yet we have a clone of RSX and if I had the sources available
>> to me we would also have a clone of RSTS.  And, if anyone was really
>> interested, I expect RT-11 could be cloned in a very short time, too.
>
> We covered this a long time ago. You don't need the RSTS/E sources to
> write a new implementation of it. You just need time and energy.
>
> Same as for that Z80 RSX implementation.
> It's not a "clone". There are significant differences. Not the least
> because the hardware is very different.
>
>> Seriously, it's not rocket science.  Unless one deliberately made the
>> hardware obscure and obtuse the OS is really going to be something
>> any CS grad could deal with.  The only thing protecting proprietary
>> OSes is obscurity and a total lack of interest.
>
> Actually, making use of hardware specific features can be a big issue.
> With RSX, plenty use is made of the MMU and you have basically no chance
> of "porting" RSX to anything that don't have a very similar MMU.
> Instead you will then need to do a reimplementation where some things
> needs to be done rather differently.

But if you moved to a system with a large address space would
an MMU even be necessary? BSD on the PDP_11 uses overlays,
the VAX does not.

bill

Re: Userland programming languages on VMS.

<j5rh5qFn2u7U1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 20:36:57 -0500
Lines: 49
Message-ID: <j5rh5qFn2u7U1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <sta01m$568$1@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net l1Y/YsTJe3MytsdsrxlLJwKzOv6f8OEU0CsEukg4vAaHOXupid
Cancel-Lock: sha1:yPI7Ek9dFcjLjaukSgemWBj3wqE=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <sta01m$568$1@news.misty.com>
 by: Bill Gunshannon - Tue, 1 Feb 2022 01:36 UTC

On 1/31/22 19:48, Johnny Billquist wrote:
> On 2022-01-31 18:39, Bill Gunshannon wrote:
>> On 1/31/22 09:02, Simon Clubley wrote:
>>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>>
>>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>>> and keep Linux on x86-64. Are there any benefits
>>>> from running Linux on a less common platform?
>>>>
>>>
>>> One of the reasons Linux has taken off is that you can run it on
>>> pretty much every single thing that is physically capable of hosting
>>> it in terms of CPU power and memory/other resources.
>>>
>>> This includes large mainframes all the way down to tiny embedded boards
>>> running on some custom hardware/architecture.
>>>
>>
>> The same is probably true of just about any OS.  All it takes is
>> access to the source and a desire by someone to do the work.  Why
>> do you think I would still like to see the source to RSTS released
>> into the wild.  RSX which was very PDP-11 specific now has a version
>> running on later Z80 family processors.  I have it running here at
>> my home and it works quite well.
>
> The Z80 RSX implementation has pretty little to do with the PDP-11 RSX
> sources. So I think it's pretty incorrect to claim you need the sources
> of X to do some implementation giving similar functionality on different
> hardware.

That's true, but it would make it a lot easier. All you really need
is very good documentation of the internals (which is what I assume
the writer of RSX-120 used). I have never seen even that for RSTS
or RT-11.

>
> But you are right that it does require the desire to do the work. Linux
> is an example of this. Linus wanted something Unix like, but couldn't
> use the existing software, so he rewrote it based on the public APIs.
> User applications compile and work fine (usually) on both Linux and
> Unix, even though the internals sometimes are rather different.

Yeah, I never understood his reasoning. The BSD lawsuit was well
known to be DOA and development of BSD never paused. And then there
was MINIX with source published and even available on floppies. I
still have both my disk sets as well as the book.

bill

Re: Userland programming languages on VMS.

<sta5h4$jio$1@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 21:21:52 -0500
Organization: A noiseless patient Spider
Lines: 93
Message-ID: <sta5h4$jio$1@dont-email.me>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <st9e4i$3qs$5@dont-email.me>
<j5r1uoFkapaU1@mid.individual.net> <sta0al$5jk$1@news.misty.com>
<j5rgs6Fn1d9U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 1 Feb 2022 02:22:28 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="262d466bd72660f18f99168a8e9fcd17";
logging-data="20056"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/YQh4+pyMVOoDMVqzNwrC3MUTVVru2EKs="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:WoOLdC6/3GfhI232EHh1VYTv4HI=
In-Reply-To: <j5rgs6Fn1d9U1@mid.individual.net>
 by: Dave Froble - Tue, 1 Feb 2022 02:21 UTC

On 1/31/2022 8:31 PM, Bill Gunshannon wrote:
> On 1/31/22 19:53, Johnny Billquist wrote:
>> On 2022-01-31 22:17, Bill Gunshannon wrote:
>>> On 1/31/22 14:43, Simon Clubley wrote:
>>>> On 2022-01-31, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>>>>> On 1/31/22 09:02, Simon Clubley wrote:
>>>>>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>>>>>
>>>>>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>>>>>> and keep Linux on x86-64. Are there any benefits
>>>>>>> from running Linux on a less common platform?
>>>>>>>
>>>>>>
>>>>>> One of the reasons Linux has taken off is that you can run it on
>>>>>> pretty much every single thing that is physically capable of hosting
>>>>>> it in terms of CPU power and memory/other resources.
>>>>>>
>>>>>> This includes large mainframes all the way down to tiny embedded boards
>>>>>> running on some custom hardware/architecture.
>>>>>>
>>>>>
>>>>> The same is probably true of just about any OS. All it takes is
>>>>> access to the source and a desire by someone to do the work. Why
>>>>> do you think I would still like to see the source to RSTS released
>>>>> into the wild. RSX which was very PDP-11 specific now has a version
>>>>> running on later Z80 family processors. I have it running here at
>>>>> my home and it works quite well.
>>>>>
>>>>
>>>> The OS needs to be designed to be portable and also with the architecture
>>>> specific features abstracted away into a lower level as much as possible
>>>> to stand any chance of that being true.
>>>
>>> You must have missed it. RSX was not designed to be portable but
>>> someone was able to build a clone on the higher end Z80 family.
>>
>> No. It's not a port. It's a reimplementation.
>> Which is not even compatible in any meaningful sense of the word.
>>
>>>> Linux was designed for that (and so were OS options such as the various
>>>> dedicated embedded operating systems). Windows NT was also originally
>>>> designed somewhat with portability in mind as well.
>>>
>>> Linux was designed (if you can even say that) to imitate Unix,
>>> nothing more. I seriously doubt Linus Torvald had any idea
>>> that it would be running on anything other than Intel at the
>>> time he was writing it.
>>
>> Correct.
>>
>>>> The DEC operating systems however were not designed with that level
>>>> of portability in mind due to the era in which they were designed.
>>>
>>> And yet we have a clone of RSX and if I had the sources available
>>> to me we would also have a clone of RSTS. And, if anyone was really
>>> interested, I expect RT-11 could be cloned in a very short time, too.
>>
>> We covered this a long time ago. You don't need the RSTS/E sources to write a
>> new implementation of it. You just need time and energy.
>>
>> Same as for that Z80 RSX implementation.
>> It's not a "clone". There are significant differences. Not the least because
>> the hardware is very different.
>>
>>> Seriously, it's not rocket science. Unless one deliberately made the
>>> hardware obscure and obtuse the OS is really going to be something
>>> any CS grad could deal with. The only thing protecting proprietary
>>> OSes is obscurity and a total lack of interest.
>>
>> Actually, making use of hardware specific features can be a big issue. With
>> RSX, plenty use is made of the MMU and you have basically no chance of
>> "porting" RSX to anything that don't have a very similar MMU.
>> Instead you will then need to do a reimplementation where some things needs to
>> be done rather differently.
>
> But if you moved to a system with a large address space would
> an MMU even be necessary? BSD on the PDP_11 uses overlays,
> the VAX does not.
>
> bill
>
>

There is a system that runs RSX without overlays. It's called VAX/VMS.

Don't people ever wonder what DEC people were thinking when they wrote VMS?

--
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: Userland programming languages on VMS.

<sta62j$nki$1@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 21:31:11 -0500
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <sta62j$nki$1@dont-email.me>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <st9e4i$3qs$5@dont-email.me>
<j5r1uoFkapaU1@mid.individual.net> <sta0al$5jk$1@news.misty.com>
<j5rgs6Fn1d9U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 1 Feb 2022 02:31:48 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="262d466bd72660f18f99168a8e9fcd17";
logging-data="24210"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rHKe0x3TkxWGxKdTQVVHTvAkwYC2ISdg="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:cfLSVjaDJnxoGS2vXdh4Mmn9uZY=
In-Reply-To: <j5rgs6Fn1d9U1@mid.individual.net>
 by: Dave Froble - Tue, 1 Feb 2022 02:31 UTC

On 1/31/2022 8:31 PM, Bill Gunshannon wrote:
> On 1/31/22 19:53, Johnny Billquist wrote:

>> We covered this a long time ago. You don't need the RSTS/E sources to write a
>> new implementation of it. You just need time and energy.

I really have to wonder, would anyone actually devote the time and resources to
re-implement RSTS/E?

What hardware would one choose?
What implementation language would one choose?
What would one do with it?

--
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: Userland programming languages on VMS.

<61f89ceb$0$699$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 21:37:32 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net> <st9dk5$vl7$1@dont-email.me>
<j5quvcFjp4eU2@mid.individual.net> <st9tf1$863$1@dont-email.me>
<j5rghcFmu20U2@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j5rghcFmu20U2@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 41
Message-ID: <61f89ceb$0$699$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 40c5d985.news.sunsite.dk
X-Trace: 1643683051 news.sunsite.dk 699 arne@vajhoej.dk/68.9.63.232:50443
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Tue, 1 Feb 2022 02:37 UTC

On 1/31/2022 8:26 PM, Bill Gunshannon wrote:
> On 1/31/22 19:04, Dave Froble wrote:
>> On 1/31/2022 3:26 PM, Bill Gunshannon wrote:
>>> On 1/31/22 14:33, Dave Froble wrote:
>>>> What about a "jack of all trades" that can do any job?
>>>
>>> Like choosing the wrong language for a task a "jack of all trades"
>>> is famous for doing everything, but none of the tasks well.  It is
>>> not a compliment to be called one.
>>
>> Why do you ass-u-me that just because a language is versatile, that it
>> cannot do things well?  Do you have examples?  Any real facts?  Or
>> just bullshit?
>
> I don't assume it.  At one time, when languages were more domain
> specific, it was a known factor of program development.

> One would have hoped
> that the formalization of "Software Engineering" would have kept
> the idea in vogue, but, alas, no.

I see lots of specialization.

Most languages are only a big language within a few areas. And
even if a language is used within multiple areas then the
libraries/frameworks used are often very different).

OS - C/C++
containers - Go
servers (web, app, DB, MQ and Cache) - C/C++ or Java
client side web - JavaScript
Windows desktop apps - C# or C++
Mac desktop apps - Objective-C or Swift
iPhone and iPads - Swift
Android phones - Java or Kotlin
server side web - PHP, Python, Ruby, JavaScript, Java or C#
backend processing - Java, C++, C# or Python
data analysis - Python, R

Arne

Re: Userland programming languages on VMS.

<j5sq6uFuei6U1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Tue, 1 Feb 2022 08:17:18 -0500
Lines: 46
Message-ID: <j5sq6uFuei6U1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net> <st9dk5$vl7$1@dont-email.me>
<j5quvcFjp4eU2@mid.individual.net> <st9tf1$863$1@dont-email.me>
<j5rghcFmu20U2@mid.individual.net> <61f89ceb$0$699$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net q8sPHMkR7KycN18qNOd3aw9reQk/YCmBgJzjSo3qf2xn2ZdbKS
Cancel-Lock: sha1:8Q5wCmJRgYlCUgLUaVFeubJAR0o=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <61f89ceb$0$699$14726298@news.sunsite.dk>
 by: Bill Gunshannon - Tue, 1 Feb 2022 13:17 UTC

On 1/31/22 21:37, Arne Vajhøj wrote:
> On 1/31/2022 8:26 PM, Bill Gunshannon wrote:
>> On 1/31/22 19:04, Dave Froble wrote:
>>> On 1/31/2022 3:26 PM, Bill Gunshannon wrote:
>>>> On 1/31/22 14:33, Dave Froble wrote:
>>>>> What about a "jack of all trades" that can do any job?
>>>>
>>>> Like choosing the wrong language for a task a "jack of all trades"
>>>> is famous for doing everything, but none of the tasks well.  It is
>>>> not a compliment to be called one.
>>>
>>> Why do you ass-u-me that just because a language is versatile, that
>>> it cannot do things well?  Do you have examples?  Any real facts?  Or
>>> just bullshit?
>>
>> I don't assume it.  At one time, when languages were more domain
>> specific, it was a known factor of program development.
>
>>                                            One would have hoped
>> that the formalization of "Software Engineering" would have kept
>> the idea in vogue, but, alas, no.
>
> I see lots of specialization.
>
> Most languages are only a big language within a few areas. And
> even if a language is used within multiple areas then the
> libraries/frameworks used are often very different).
>
> OS - C/C++
> containers - Go
> servers (web, app, DB, MQ and Cache) - C/C++ or Java
> client side web - JavaScript
> Windows desktop apps - C# or C++
> Mac desktop apps - Objective-C or Swift
> iPhone and iPads - Swift
> Android phones - Java or Kotlin
> server side web - PHP, Python, Ruby, JavaScript, Java or C#
> backend processing - Java, C++, C# or Python
> data analysis - Python, R

Don't confuse use for design intention. Most of those languages
had no particular purpose when designed and were just general
purpose languages.

bill

Re: Userland programming languages on VMS.

<j5sqgoF22iU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Tue, 1 Feb 2022 08:22:31 -0500
Lines: 36
Message-ID: <j5sqgoF22iU1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<j5ql6fFhv18U1@mid.individual.net> <st9e4i$3qs$5@dont-email.me>
<j5r1uoFkapaU1@mid.individual.net> <sta0al$5jk$1@news.misty.com>
<j5rgs6Fn1d9U1@mid.individual.net> <sta62j$nki$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net YhxVQrqVPeKMHCQKM3E9DQgAswotQ5LwBVzsFdMVh9frJZGVH5
Cancel-Lock: sha1:Gbl7r6XRGVaccWzF9gj5lN6yRe4=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <sta62j$nki$1@dont-email.me>
 by: Bill Gunshannon - Tue, 1 Feb 2022 13:22 UTC

On 1/31/22 21:31, Dave Froble wrote:
> On 1/31/2022 8:31 PM, Bill Gunshannon wrote:
>> On 1/31/22 19:53, Johnny Billquist wrote:
>
>>> We covered this a long time ago. You don't need the RSTS/E sources to
>>> write a
>>> new implementation of it. You just need time and energy.
>
> I really have to wonder, would anyone actually devote the time and
> resources to re-implement RSTS/E?

I would. :-)

>
> What hardware would one choose?

Ideally, I would make it portable but initially probably PC Class
machines and a certain 6809 I have.

> What implementation language would one choose?

Probably C as that is the language I am most likely to find compilers
for on different machines.

> What would one do with it?

What do Hobbyists today do with any of the old OSes and systems they
have. I would play with it. I would look into adding networking and
probably X11.

It's all for fun anyway.

bill

Re: Userland programming languages on VMS.

<j5sr4mF59dU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Tue, 1 Feb 2022 08:33:10 -0500
Lines: 49
Message-ID: <j5sr4mF59dU1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net> <st9dk5$vl7$1@dont-email.me>
<j5quvcFjp4eU2@mid.individual.net> <st9tf1$863$1@dont-email.me>
<j5rghcFmu20U2@mid.individual.net> <61f89ceb$0$699$14726298@news.sunsite.dk>
<j5sq6uFuei6U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net p10is1RBsAudCMM7JHZ71wCCD+xCBOBnJ2NfodAEMPacHkaSdQ
Cancel-Lock: sha1:q9Jgb1mrmJwjQBI5deQaRyNGgnk=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <j5sq6uFuei6U1@mid.individual.net>
 by: Bill Gunshannon - Tue, 1 Feb 2022 13:33 UTC

On 2/1/22 08:17, Bill Gunshannon wrote:
> On 1/31/22 21:37, Arne Vajhøj wrote:
>> On 1/31/2022 8:26 PM, Bill Gunshannon wrote:
>>> On 1/31/22 19:04, Dave Froble wrote:
>>>> On 1/31/2022 3:26 PM, Bill Gunshannon wrote:
>>>>> On 1/31/22 14:33, Dave Froble wrote:
>>>>>> What about a "jack of all trades" that can do any job?
>>>>>
>>>>> Like choosing the wrong language for a task a "jack of all trades"
>>>>> is famous for doing everything, but none of the tasks well.  It is
>>>>> not a compliment to be called one.
>>>>
>>>> Why do you ass-u-me that just because a language is versatile, that
>>>> it cannot do things well?  Do you have examples?  Any real facts?
>>>> Or just bullshit?
>>>
>>> I don't assume it.  At one time, when languages were more domain
>>> specific, it was a known factor of program development.
>>
>>>                                            One would have hoped
>>> that the formalization of "Software Engineering" would have kept
>>> the idea in vogue, but, alas, no.
>>
>> I see lots of specialization.
>>
>> Most languages are only a big language within a few areas. And
>> even if a language is used within multiple areas then the
>> libraries/frameworks used are often very different).
>>
>> OS - C/C++
>> containers - Go
>> servers (web, app, DB, MQ and Cache) - C/C++ or Java
>> client side web - JavaScript
>> Windows desktop apps - C# or C++
>> Mac desktop apps - Objective-C or Swift
>> iPhone and iPads - Swift
>> Android phones - Java or Kotlin
>> server side web - PHP, Python, Ruby, JavaScript, Java or C#
>> backend processing - Java, C++, C# or Python
>> data analysis - Python, R
>
> Don't confuse use for design intention.  Most of those languages
Oops.. design for intention
> had no particular purpose when designed and were just general
> purpose languages.
>
> bill
>

Pages:12345678910
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor