Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Function reject.


computers / comp.os.vms / Meditech in the news

SubjectAuthor
* Meditech in the newsplugh
`* Re: Meditech in the news<kemain.nospam
 `* Re: Meditech in the newsplugh
  `* Re: Meditech in the newsGeorge Cornelius
   +* Re: Meditech in the newsplugh
   |+- Re: Meditech in the newsplugh
   |`* Re: Meditech in the newsGeorge Cornelius
   | `* Re: Meditech in the newsRobert A. Brooks
   |  +* Re: Meditech in the newsIan Miller
   |  |+* Re: Meditech in the newsRobert A. Brooks
   |  ||`* Re: Meditech in the newsArne Vajhøj
   |  || +* Re: Meditech in the newsBill Gunshannon
   |  || |+- Re: Meditech in the newsBill Gunshannon
   |  || |`- Re: Meditech in the newsabrsvc
   |  || `* Re: Meditech in the newsArne Vajhøj
   |  ||  +* Re: Meditech in the newsSimon Clubley
   |  ||  |+* Re: Meditech in the newsDave Froble
   |  ||  ||+* Re: Meditech in the newsSimon Clubley
   |  ||  |||+* Re: Meditech in the newsDave Froble
   |  ||  ||||`* Re: Meditech in the newsSimon Clubley
   |  ||  |||| `- Re: Meditech in the newsDave Froble
   |  ||  |||`- Re: Meditech in the newsArne Vajhøj
   |  ||  ||`* Re: Meditech in the newsArne Vajhøj
   |  ||  || `* Re: Meditech in the newsplugh
   |  ||  ||  `* Re: Meditech in the newsScott Dorsey
   |  ||  ||   `* Re: Meditech in the newsArne Vajhøj
   |  ||  ||    +* Re: Meditech in the newsplugh
   |  ||  ||    |+* Re: Meditech in the newsBob Eager
   |  ||  ||    ||`* Re: Meditech in the newsplugh
   |  ||  ||    || `* Re: Meditech in the newsBob Eager
   |  ||  ||    ||  `* Re: Meditech in the newsArne Vajhøj
   |  ||  ||    ||   +* Re: Meditech in the newsBob Eager
   |  ||  ||    ||   |`* Re: Meditech in the newsArne Vajhøj
   |  ||  ||    ||   | `* Re: Meditech in the newsBill Gunshannon
   |  ||  ||    ||   |  +- Re: Meditech in the newsArne Vajhøj
   |  ||  ||    ||   |  `* Re: Meditech in the newsBob Eager
   |  ||  ||    ||   |   `- Re: Meditech in the newsBill Gunshannon
   |  ||  ||    ||   `* Re: Meditech in the newsCraig A. Berry
   |  ||  ||    ||    `- Re: Meditech in the newsArne Vajhøj
   |  ||  ||    |`* Re: Meditech in the newsCraig A. Berry
   |  ||  ||    | +- Re: Meditech in the newsplugh
   |  ||  ||    | `- Re: Meditech in the newsBob Eager
   |  ||  ||    `- Re: Meditech in the newsArne Vajhøj
   |  ||  |+* Re: Meditech in the newsArne Vajhøj
   |  ||  ||+* Re: Meditech in the newsSimon Clubley
   |  ||  |||`* Re: Meditech in the newsArne Vajhøj
   |  ||  ||| `* Re: Meditech in the newsSimon Clubley
   |  ||  |||  `* Re: Meditech in the newsDave Froble
   |  ||  |||   `- Re: Meditech in the newsArne Vajhøj
   |  ||  ||+* Re: Meditech in the newsGeorge Cornelius
   |  ||  |||+- Re: Meditech in the newsBob Eager
   |  ||  |||`* Re: Meditech in the newsArne Vajhøj
   |  ||  ||| `- Re: Meditech in the newsDave Froble
   |  ||  ||`* Re: Meditech in the news<kemain.nospam
   |  ||  || +- Re: Meditech in the newsabrsvc
   |  ||  || `* Re: Meditech in the newsSimon Clubley
   |  ||  ||  `* Re: Meditech in the newsBill Gunshannon
   |  ||  ||   +- Re: Meditech in the newsArne Vajhøj
   |  ||  ||   `* Re: Meditech in the newsSimon Clubley
   |  ||  ||    `* Re: Meditech in the newsBill Gunshannon
   |  ||  ||     `- Re: Meditech in the newsArne Vajhøj
   |  ||  |`* Re: Meditech in the newsGeorge Cornelius
   |  ||  | `- Re: Meditech in the newsplugh
   |  ||  `* Re: Meditech in the newsArne Vajhøj
   |  ||   `* Re: Meditech in the newsGeorge Cornelius
   |  ||    `* Re: Meditech in the newsArne Vajhøj
   |  ||     +* Re: Meditech in the newsSimon Clubley
   |  ||     |+- Re: Meditech in the newsArne Vajhøj
   |  ||     |`- Re: Meditech in the newsGeorge Cornelius
   |  ||     `* Re: Meditech in the newsSam Weiner
   |  ||      +* Re: Meditech in the newsArne Vajhøj
   |  ||      |`* Re: Meditech in the newsSam Weiner
   |  ||      | `* Re: Meditech in the newsArne Vajhøj
   |  ||      |  `* Re: Meditech in the newsSam Weiner
   |  ||      |   `- Re: Meditech in the newsArne Vajhøj
   |  ||      `- Re: Meditech in the newsGeorge Cornelius
   |  |`* Re: Meditech in the newsCraig A. Berry
   |  | `- Re: Meditech in the newsMark Berryman
   |  `* Re: Meditech in the newsGeorge Cornelius
   |   `- Re: Meditech in the newsGeorge Cornelius
   `- Re: Meditech in the newsArne Vajhøj

Pages:1234
Re: Meditech in the news

<61d89a1f$0$701$14726298@news.sunsite.dk>

  copy mid

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

  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: Fri, 7 Jan 2022 14:52:59 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ>
<000101d7d35d$4f22a9d0$ed67fd70$@gmail.com>
<d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com>
<mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com>
<e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com>
<sr3ops$184e$1@gioia.aioe.org>
<9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com>
<sr5omm$14rh$1@gioia.aioe.org> <sr5pvo$o81$1@dont-email.me>
<e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com>
<sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk>
<61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me>
<sra2q5$1h6$1@dont-email.me> <sra5a0$kat$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <sra5a0$kat$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 19
Message-ID: <61d89a1f$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: a14a3884.news.sunsite.dk
X-Trace: 1641585183 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:56387
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 7 Jan 2022 19:52 UTC

On 1/7/2022 2:46 PM, Simon Clubley wrote:
> On 2022-01-07, Dave Froble <davef@tsoft-inc.com> wrote:
>> Some people may prefer to have the computer do as much of the work as possible.
>> While you may prefer something like Ada, many do not agree with you.
>
> When you are writing critical applications, you don't take the
> quick approach but you take the robust approach.

True.

But realize that:

number applications where errors can result in people to die < number
applications where errors can result in loss of money < number
applications where errors can result in inconvenience/embarrassment

Arne

Re: Meditech in the news

<61d89ac2$0$701$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 7 Jan 2022 14:55:42 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ>
<000101d7d35d$4f22a9d0$ed67fd70$@gmail.com>
<d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com>
<mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com>
<e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com>
<sr3ops$184e$1@gioia.aioe.org>
<9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com>
<sr5omm$14rh$1@gioia.aioe.org> <sr5pvo$o81$1@dont-email.me>
<e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com>
<sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk>
<61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me>
<61d89596$0$703$14726298@news.sunsite.dk> <sra5i0$kat$2@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <sra5i0$kat$2@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 29
Message-ID: <61d89ac2$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: a14a3884.news.sunsite.dk
X-Trace: 1641585346 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:56387
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 7 Jan 2022 19:55 UTC

On 1/7/2022 2:50 PM, Simon Clubley wrote:
> On 2022-01-07, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> ...
>> HPE said: ?The backup script includes a find command to delete log files
>> older than 10 days. In addition to functional improvement of the script,
>> the variable name passed to the find command for deletion was changed to
>> improve visibility and readability.?
>> ...
>> The company added: ?However, there was a lack of consideration in the
>> release procedure of this modified script. We were not aware of the side
>> effects of this behavior and released the [updated] script, overwriting
>> [a bash script] while it was still running,? HPE admitted. ?This
>> resulted in the reloading of the modified shell script in the middle of
>> the execution, resulting in undefined variables. As a result, the
>> original log files in /LARGE0 [backup disc storage] were deleted instead
>> of the original process of deleting files saved in the log directory.?
>
> There is absolutely no excuse for that disaster whatsoever.
>
> Bash has a setting that stops execution of a script when an undefined
> variable is encountered. I know this because it is at the top of every
> single bash script that I write.

set -u

?

Arne

Re: Meditech in the news

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

  copy mid

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

  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: Fri, 7 Jan 2022 15:53:57 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ>
<000101d7d35d$4f22a9d0$ed67fd70$@gmail.com>
<d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com>
<mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com>
<e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com>
<sr3ops$184e$1@gioia.aioe.org>
<9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com>
<sr5omm$14rh$1@gioia.aioe.org> <sr5pvo$o81$1@dont-email.me>
<e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com>
<sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk>
<61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me>
<sra2q5$1h6$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <sra2q5$1h6$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 34
Message-ID: <61d8a86e$0$692$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 0c9df9d2.news.sunsite.dk
X-Trace: 1641588846 news.sunsite.dk 692 arne@vajhoej.dk/68.9.63.232:58423
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 7 Jan 2022 20:53 UTC

On 1/7/2022 2:03 PM, Dave Froble wrote:
> On 1/7/2022 1:57 PM, Simon Clubley wrote:
>> On 2022-01-06, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> On 1/6/2022 10:46 AM, Arne Vajhøj wrote:
>>>> One may not like MUMPS and its variants.
>>>
>>> For those with an strong desire to try MUMPS aka M on VMS, then:
>>>
>>> https://sourceforge.net/projects/fis-gtm/files/GT.M-Alpha-OpenVMS/V6.2-001/
>>
>> After a 5-minute read of the Mumps language syntax, I have come to
>> the conclusion that it makes TECO look user-friendly. :-)
>>
>> The total of my Mumps knowledge has been acquired over the last few
>> minutes and is based on the following:
>>
>> https://en.wikipedia.org/wiki/MUMPS#Summary_of_key_language_features
>>
>> I really don't like the dynamic nature of variables and the dynamic
>> way they are created when first referenced. It makes Mumps look more
>> like a scripting language than an application programming language.
>
> Some people may prefer to have the computer do as much of the work as
> possible. While you may prefer something like Ada, many do not agree
> with you.

General expressiveness of programming language aka ability to express
the logic in minimal code (low LoC/FP ratio) and robustness of
programming languages aka ability to catch errors at compile time
instead of runtime are rather independent.

Arne

Re: Meditech in the news

<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:386:: with SMTP id j6mr5135615qtx.63.1641659098827;
Sat, 08 Jan 2022 08:24:58 -0800 (PST)
X-Received: by 2002:a05:6214:76e:: with SMTP id f14mr62107544qvz.43.1641659098646;
Sat, 08 Jan 2022 08:24:58 -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: Sat, 8 Jan 2022 08:24:58 -0800 (PST)
In-Reply-To: <61d8a86e$0$692$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=66.210.249.130; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 66.210.249.130
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <000101d7d35d$4f22a9d0$ed67fd70$@gmail.com>
<d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com> <mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com>
<e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com> <sr3ops$184e$1@gioia.aioe.org>
<9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com> <sr5omm$14rh$1@gioia.aioe.org>
<sr5pvo$o81$1@dont-email.me> <e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com>
<sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk>
<61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me>
<sra2q5$1h6$1@dont-email.me> <61d8a86e$0$692$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
Subject: Re: Meditech in the news
From: jchim...@gmail.com (plugh)
Injection-Date: Sat, 08 Jan 2022 16:24:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 6
 by: plugh - Sat, 8 Jan 2022 16:24 UTC

I think one of the aspects of MUmPhs that buggers newbs is that it's one of the few languages implementing content addressable memory, even to secondary storage. I've professionally written REXX, which is the only other such language. I'm sure there are others.
If anyone else has experience with real-time laboratory data acquisition in a clinical setting, I'm all ears. Otherwise, there are few languages up to the task. Unfortunately, it's also a write-only language.

Re: Meditech in the news

<srclq3$n7a$1@panix2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: 8 Jan 2022 18:40:03 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 21
Message-ID: <srclq3$n7a$1@panix2.panix.com>
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$1472629 <fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="2316"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Sat, 8 Jan 2022 18:40 UTC

plugh <jchimene@gmail.com> wrote:
>I think one of the aspects of MUmPhs that buggers newbs is that it's one of=
> the few languages implementing content addressable memory, even to seconda=
>ry storage. I've professionally written REXX, which is the only other such =
>language. I'm sure there are others.

It's actually become a popular thing recently, with hashes being implemented
in perl and python as standard data structures. Not as extensive or
transparent as in Mumps, mind you.

> If anyone else has experience with real-time laboratory data acquisition i=
>n a clinical setting, I'm all ears. Otherwise, there are few languages up t=
>o the task. Unfortunately, it's also a write-only language.

We do plenty of that in C and for a long time we did a lot in HP BASIC which
was sort of optimized for instrument control. These days a lot of things
that would get custom software get done with labview, though. Or HP's answer
to labview, VEE.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Meditech in the news

<61d9ed0e$0$704$14726298@news.sunsite.dk>

  copy mid

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

  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: Sat, 8 Jan 2022 14:58:59 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <sr71o9$bs$1@dont-email.me>
<61d70ec6$0$704$1472629
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <srclq3$n7a$1@panix2.panix.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 22
Message-ID: <61d9ed0e$0$704$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 52bd2be9.news.sunsite.dk
X-Trace: 1641671950 news.sunsite.dk 704 arne@vajhoej.dk/68.9.63.232:51686
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 8 Jan 2022 19:58 UTC

On 1/8/2022 1:40 PM, Scott Dorsey wrote:
> plugh <jchimene@gmail.com> wrote:
>> I think one of the aspects of MUmPhs that buggers newbs is that it's one of=
>> the few languages implementing content addressable memory, even to seconda=
>> ry storage. I've professionally written REXX, which is the only other such =
>> language. I'm sure there are others.
>
> It's actually become a popular thing recently, with hashes being implemented
> in perl and python as standard data structures. Not as extensive or
> transparent as in Mumps, mind you.

In memory hashtables/hashmaps/dictionaries/associative arrays are a
standard feature in most newer languages.

Index-sequential files/NoSQL Key Value Stores are also common across
technologies.

The combination is not common. Even though I guess that languages
that allow overloading of indexing operator could do something
similar under the hood.

Arne

Re: Meditech in the news

<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:400e:: with SMTP id kd14mr63915700qvb.68.1641673103174;
Sat, 08 Jan 2022 12:18:23 -0800 (PST)
X-Received: by 2002:a0c:e808:: with SMTP id y8mr62905357qvn.48.1641673103033;
Sat, 08 Jan 2022 12:18:23 -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: Sat, 8 Jan 2022 12:18:22 -0800 (PST)
In-Reply-To: <61d9ed0e$0$704$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=66.210.249.130; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 66.210.249.130
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com> <srclq3$n7a$1@panix2.panix.com>
<61d9ed0e$0$704$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
Subject: Re: Meditech in the news
From: jchim...@gmail.com (plugh)
Injection-Date: Sat, 08 Jan 2022 20:18:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 30
 by: plugh - Sat, 8 Jan 2022 20:18 UTC

On Saturday, January 8, 2022 at 12:59:12 PM UTC-7, Arne Vajhøj wrote:
> On 1/8/2022 1:40 PM, Scott Dorsey wrote:
> > plugh <jchi...@gmail.com> wrote:
> >> I think one of the aspects of MUmPhs that buggers newbs is that it's one of=
> >> the few languages implementing content addressable memory, even to seconda=
> >> ry storage. I've professionally written REXX, which is the only other such =
> >> language. I'm sure there are others.
> >
> > It's actually become a popular thing recently, with hashes being implemented
> > in perl and python as standard data structures. Not as extensive or
> > transparent as in Mumps, mind you.
> In memory hashtables/hashmaps/dictionaries/associative arrays are a
> standard feature in most newer languages.
>
> Index-sequential files/NoSQL Key Value Stores are also common across
> technologies.
>
> The combination is not common. Even though I guess that languages
> that allow overloading of indexing operator could do something
> similar under the hood.
>
> Arne

Very true. I should've been clearer when referencing CAM. I'd like to call out stem-and-list CAM as opposed to hashing &c. The difference is storage organization around paths, not nodes. That's why I namechecked REXX. I'm quite sure perl could do that as well.

Re: Meditech in the news

<j3udlsFpu04U25@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: 8 Jan 2022 21:23:08 GMT
Lines: 14
Message-ID: <j3udlsFpu04U25@mid.individual.net>
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net B1I123Pd8Wzj2MOQF7p1vwDy3LyC+nFJgl5Ib7TU6lDA51Z/Mf
Cancel-Lock: sha1:Pel2pOKbOnuzlKUcYD2a9HtcAG4=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sat, 8 Jan 2022 21:23 UTC

On Sat, 08 Jan 2022 12:18:22 -0800, plugh wrote:

> Very true. I should've been clearer when referencing CAM. I'd like to
> call out stem-and-list CAM as opposed to hashing &c. The difference is
> storage organization around paths, not nodes. That's why I namechecked
> REXX. I'm quite sure perl could do that as well.

I use REXX quite a bit, and I use that facility a lot too.

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Meditech in the news

<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:5b82:: with SMTP id 2mr11723265qvp.22.1641677449533;
Sat, 08 Jan 2022 13:30:49 -0800 (PST)
X-Received: by 2002:a05:6214:76e:: with SMTP id f14mr62898221qvz.43.1641677449254;
Sat, 08 Jan 2022 13:30:49 -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: Sat, 8 Jan 2022 13:30:48 -0800 (PST)
In-Reply-To: <j3udlsFpu04U25@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=66.210.249.130; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 66.210.249.130
References: <sr71o9$bs$1@dont-email.me> <fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com> <j3udlsFpu04U25@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
Subject: Re: Meditech in the news
From: jchim...@gmail.com (plugh)
Injection-Date: Sat, 08 Jan 2022 21:30:49 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: plugh - Sat, 8 Jan 2022 21:30 UTC

On Saturday, January 8, 2022 at 2:23:11 PM UTC-7, Bob Eager wrote:
> On Sat, 08 Jan 2022 12:18:22 -0800, plugh wrote:
>
> > Very true. I should've been clearer when referencing CAM. I'd like to
> > call out stem-and-list CAM as opposed to hashing &c. The difference is
> > storage organization around paths, not nodes. That's why I namechecked
> > REXX. I'm quite sure perl could do that as well.
> I use REXX quite a bit, and I use that facility a lot too.

Did it ever get to VMS? It would've been a nice replacement for DCL.

Re: Meditech in the news

<j3vrt0Fpu04U26@mid.individual.net>

  copy mid

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

  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: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: 9 Jan 2022 10:32:00 GMT
Lines: 24
Message-ID: <j3vrt0Fpu04U26@mid.individual.net>
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net QZYNt6fiwxSk0RWd44naRwF3T+MA9JKMChIjnBlHWLzbidDjK4
Cancel-Lock: sha1:lCQlMKlaLLkxeEfSSr4DmuDmBzE=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sun, 9 Jan 2022 10:32 UTC

On Sat, 08 Jan 2022 13:30:48 -0800, plugh wrote:

> On Saturday, January 8, 2022 at 2:23:11 PM UTC-7, Bob Eager wrote:
>> On Sat, 08 Jan 2022 12:18:22 -0800, plugh wrote:
>>
>> > Very true. I should've been clearer when referencing CAM. I'd like to
>> > call out stem-and-list CAM as opposed to hashing &c. The difference
>> > is storage organization around paths, not nodes. That's why I
>> > namechecked REXX. I'm quite sure perl could do that as well.
>> I use REXX quite a bit, and I use that facility a lot too.
>
> Did it ever get to VMS? It would've been a nice replacement for DCL.

There is a version of Regina which is reputed to work; Test on 6.1 and
6.2, with some minor limitations.

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Meditech in the news

<srf8m6$31b$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: Sun, 9 Jan 2022 12:14:28 -0600
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <srf8m6$31b$1@dont-email.me>
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jan 2022 18:14:30 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="647528322e93cb90baf4058eee696d07";
logging-data="3115"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19H3A+idPagvpQo/Z9FGOvaqYG8TKFY5bs="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.4.1
Cancel-Lock: sha1:2yCREj1DImPBgGmdrLoodDinMOY=
In-Reply-To: <384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
Content-Language: en-US
 by: Craig A. Berry - Sun, 9 Jan 2022 18:14 UTC

On 1/8/22 2:18 PM, plugh wrote:
> On Saturday, January 8, 2022 at 12:59:12 PM UTC-7, Arne Vajhøj wrote:
>> On 1/8/2022 1:40 PM, Scott Dorsey wrote:
>>> plugh <jchi...@gmail.com> wrote:
>>>> I think one of the aspects of MUmPhs that buggers newbs is that it's one of=
>>>> the few languages implementing content addressable memory, even to seconda=
>>>> ry storage. I've professionally written REXX, which is the only other such =
>>>> language. I'm sure there are others.
>>>
>>> It's actually become a popular thing recently, with hashes being implemented
>>> in perl and python as standard data structures. Not as extensive or
>>> transparent as in Mumps, mind you.
>> In memory hashtables/hashmaps/dictionaries/associative arrays are a
>> standard feature in most newer languages.
>>
>> Index-sequential files/NoSQL Key Value Stores are also common across
>> technologies.
>>
>> The combination is not common. Even though I guess that languages
>> that allow overloading of indexing operator could do something
>> similar under the hood.
>>
>> Arne
>
> Very true. I should've been clearer when referencing CAM. I'd like to
> call out stem-and-list CAM as opposed to hashing &c. The difference
> is storage organization around paths, not nodes. That's why I
> namechecked REXX. I'm quite sure perl could do that as well.

I have no idea what "stem-and-list CAM" is, but Perl provides the
ability to tie hashes to a file so that accessing hash elements accesses
file contents. With the VMS::IndexedFile extension you can also get one
hash per index and just access the records by accessing the hash.

Re: Meditech in the news

<159de7c6-3794-4e20-9638-be11cdaf2de9n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:1c09:: with SMTP id u9mr8460448qvc.4.1641754919105;
Sun, 09 Jan 2022 11:01:59 -0800 (PST)
X-Received: by 2002:ad4:576b:: with SMTP id r11mr66680802qvx.47.1641754918916;
Sun, 09 Jan 2022 11:01:58 -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: Sun, 9 Jan 2022 11:01:58 -0800 (PST)
In-Reply-To: <srf8m6$31b$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=66.210.249.130; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 66.210.249.130
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com> <srclq3$n7a$1@panix2.panix.com>
<61d9ed0e$0$704$14726298@news.sunsite.dk> <384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<srf8m6$31b$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <159de7c6-3794-4e20-9638-be11cdaf2de9n@googlegroups.com>
Subject: Re: Meditech in the news
From: jchim...@gmail.com (plugh)
Injection-Date: Sun, 09 Jan 2022 19:01:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 60
 by: plugh - Sun, 9 Jan 2022 19:01 UTC

On Sunday, January 9, 2022 at 11:14:32 AM UTC-7, Craig A. Berry wrote:
> On 1/8/22 2:18 PM, plugh wrote:
> > On Saturday, January 8, 2022 at 12:59:12 PM UTC-7, Arne Vajhøj wrote:
> >> On 1/8/2022 1:40 PM, Scott Dorsey wrote:
> >>> plugh <jchi...@gmail.com> wrote:
> >>>> I think one of the aspects of MUmPhs that buggers newbs is that it's one of=
> >>>> the few languages implementing content addressable memory, even to seconda=
> >>>> ry storage. I've professionally written REXX, which is the only other such =
> >>>> language. I'm sure there are others.
> >>>
> >>> It's actually become a popular thing recently, with hashes being implemented
> >>> in perl and python as standard data structures. Not as extensive or
> >>> transparent as in Mumps, mind you.
> >> In memory hashtables/hashmaps/dictionaries/associative arrays are a
> >> standard feature in most newer languages.
> >>
> >> Index-sequential files/NoSQL Key Value Stores are also common across
> >> technologies.
> >>
> >> The combination is not common. Even though I guess that languages
> >> that allow overloading of indexing operator could do something
> >> similar under the hood.
> >>
> >> Arne
> >
> > Very true. I should've been clearer when referencing CAM. I'd like to
> > call out stem-and-list CAM as opposed to hashing &c. The difference
> > is storage organization around paths, not nodes. That's why I
> > namechecked REXX. I'm quite sure perl could do that as well.
> I have no idea what "stem-and-list CAM" is,

Neither do I, probably because it doesn't exist. I should've written
"stem and leaf"

Anyway.

> but Perl provides the
> ability to tie hashes to a file so that accessing hash elements accesses
> file contents. With the VMS::IndexedFile extension you can also get one
> hash per index and just access the records by accessing the hash.

It's not quite the same thing, maybe it is in some senses.

We used (still do?) this in DCL via concatenating symbols with periods during lexical parsing, so that the subsequent evaluation step yielded a value. I think some people implemented arrays using this trick.

Perl sort of does this with hashes, and I'm pretty sure you can get something workable with arrays. It's foolish to disagree, of course, since TMTOWTDI
I have to admit I've never tried stem-and-leaf storage in Perl.

Re: Meditech in the news

<j411r8Fpu04U29@mid.individual.net>

  copy mid

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

  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: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: 9 Jan 2022 21:19:36 GMT
Lines: 35
Message-ID: <j411r8Fpu04U29@mid.individual.net>
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<srf8m6$31b$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 5AyV3iFkjElRyvhgsbMFhAHzfOfljMGjRNiOrK+e9h+UbPWC6j
Cancel-Lock: sha1:k4E+Pg1AOJZl1YjKxvvslGej9vo=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sun, 9 Jan 2022 21:19 UTC

On Sun, 09 Jan 2022 12:14:28 -0600, Craig A. Berry wrote:

>> Very true. I should've been clearer when referencing CAM. I'd like to
>> call out stem-and-list CAM as opposed to hashing &c. The difference is
>> storage organization around paths, not nodes. That's why I namechecked
>> REXX. I'm quite sure perl could do that as well.
>
> I have no idea what "stem-and-list CAM" is,

Probably 'stem and leaf'. CAM is 'content addressable memory'.

In REXX, for example, you can have a variable of the form:

abc.def

abc is the stem and def is the leaf. Not very good terminology in REXX,
because you can extend that to abc.def.ghi.jkl etc...

So you can have abc.1, abc.2, abc.3, which gives you conventional arrays.
Obviously the leaf part can be a variable. But that variable doesn't have
to contain a number; it can be a string, for example. So:

x = "Smith"

dict.x = "Smith's details"

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Meditech in the news

<61db84cd$0$697$14726298@news.sunsite.dk>

  copy mid

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

  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: Sun, 9 Jan 2022 19:58:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j3vrt0Fpu04U26@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 74
Message-ID: <61db84cd$0$697$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: d0e3b123.news.sunsite.dk
X-Trace: 1641776333 news.sunsite.dk 697 arne@vajhoej.dk/68.9.63.232:58361
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 10 Jan 2022 00:58 UTC

On 1/9/2022 5:32 AM, Bob Eager wrote:
> On Sat, 08 Jan 2022 13:30:48 -0800, plugh wrote:
>> On Saturday, January 8, 2022 at 2:23:11 PM UTC-7, Bob Eager wrote:
>>> On Sat, 08 Jan 2022 12:18:22 -0800, plugh wrote:
>>>
>>>> Very true. I should've been clearer when referencing CAM. I'd like to
>>>> call out stem-and-list CAM as opposed to hashing &c. The difference
>>>> is storage organization around paths, not nodes. That's why I
>>>> namechecked REXX. I'm quite sure perl could do that as well.
>>> I use REXX quite a bit, and I use that facility a lot too.
>>
>> Did it ever get to VMS? It would've been a nice replacement for DCL.
>
> There is a version of Regina which is reputed to work; Test on 6.1 and
> 6.2, with some minor limitations.

Latest (regina394.zip)

update descrip.mms:

/DEFINE=(VMS,HAVE_DIV,HAVE_ARPA_INET_H)
->
/DEFINE=(VMS,HAVE_DIV,HAVE_ARPA_INET_H,REGINA_VERSION_MAJOR="""3""",REGINA_VERSION_MINOR="""9""",REGINA_VERSION_SUPP="""""",REGINA_VERSION_RELEASE="""4""",REGINA_BITS="""64""",REGINA_VERSION_DATE="""-""")

OBJ9=vmsfuncs.obj,vmscmd.obj,variable.obj,wrappers.obj,yaccsrc.obj,alloca.obj,arxfuncs.obj
->
OBJ9=vmsfuncs.obj,vmscmd.obj,variable.obj,wrappers.obj,yaccsrc.obj,alloca.obj,arxfuncs.obj,mygetopt.obj,os_other.obj

mygetopt.obj : mygetopt.c
@ write sys$output ""
@ write sys$output "Compiling $(MMS$SOURCE) "
$(CC) $(CFLAGS) $(MMS$SOURCE)
@ write sys$output "Done (compiling)."
os_other.obj : os_other.c
@ write sys$output ""
@ write sys$output "Compiling $(MMS$SOURCE) "
$(CC) $(CFLAGS) $(MMS$SOURCE)
@ write sys$output "Done (compiling)."

update vmsfuncs.c:

str_digitize( TSD, temp, 0, 1 , "", 0)
->
str_digitize( TSD, temp, 0, 1 )

update os_other.c:

#if defined(MAC) || defined(GO32) || defined (__EMX__) ||
(defined(__WATCOMC__) && !defined(__QNX__)) || defined(_MSC_VER) ||
defined(DJGPP) || defined(__CYGWIN32__) || defined(__BORLANDC__) ||
defined(__MINGW32__) || defined(__WINS__) || defined(__EPOC32__)
||defined(__LCC__)
->
#if defined(MAC) || defined(GO32) || defined (__EMX__) ||
(defined(__WATCOMC__) && !defined(__QNX__)) || defined(_MSC_VER) ||
defined(DJGPP) || defined(__CYGWIN32__) || defined(__BORLANDC__) ||
defined(__MINGW32__) || defined(__WINS__) || defined(__EPOC32__)
||defined(__LCC__) || defined(VMS)

# elif defined(VMS)
# define ISTR_SLASH "/"
# define I_SLASH '/'

# if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
!defined(__CYGWIN__)
->
# if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
!defined(__CYGWIN__) && !defined(VMS)

And I get a REXX.EXE.

Unfortunately I cannot test it because I don't know REXX.

Arne

Re: Meditech in the news

<j42cngFpu04U31@mid.individual.net>

  copy mid

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

  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: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: 10 Jan 2022 09:31:28 GMT
Lines: 90
Message-ID: <j42cngFpu04U31@mid.individual.net>
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net>
<61db84cd$0$697$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net pFS9sxG3nIr7KCMBeL53oA0T2LExfNuXrvfeii1ak0Osw8eAok
Cancel-Lock: sha1:jZV7bBUM7qoYLNz3gB5MzfHGp/s=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Mon, 10 Jan 2022 09:31 UTC

On Sun, 09 Jan 2022 19:58:48 -0500, Arne Vajhøj wrote:

> On 1/9/2022 5:32 AM, Bob Eager wrote:
>> On Sat, 08 Jan 2022 13:30:48 -0800, plugh wrote:
>>> On Saturday, January 8, 2022 at 2:23:11 PM UTC-7, Bob Eager wrote:
>>>> On Sat, 08 Jan 2022 12:18:22 -0800, plugh wrote:
>>>>
>>>>> Very true. I should've been clearer when referencing CAM. I'd like
>>>>> to call out stem-and-list CAM as opposed to hashing &c. The
>>>>> difference is storage organization around paths, not nodes. That's
>>>>> why I namechecked REXX. I'm quite sure perl could do that as well.
>>>> I use REXX quite a bit, and I use that facility a lot too.
>>>
>>> Did it ever get to VMS? It would've been a nice replacement for DCL.
>>
>> There is a version of Regina which is reputed to work; Test on 6.1 and
>> 6.2, with some minor limitations.
>
> Latest (regina394.zip)
>
> update descrip.mms:
>
> /DEFINE=(VMS,HAVE_DIV,HAVE_ARPA_INET_H)
> ->
> /
DEFINE=(VMS,HAVE_DIV,HAVE_ARPA_INET_H,REGINA_VERSION_MAJOR="""3""",REGINA_VERSION_MINOR="""9""",REGINA_VERSION_SUPP="""""",REGINA_VERSION_RELEASE="""4""",REGINA_BITS="""64""",REGINA_VERSION_DATE="""-""")
>
>
OBJ9=vmsfuncs.obj,vmscmd.obj,variable.obj,wrappers.obj,yaccsrc.obj,alloca.obj,arxfuncs.obj
> ->
>
OBJ9=vmsfuncs.obj,vmscmd.obj,variable.obj,wrappers.obj,yaccsrc.obj,alloca.obj,arxfuncs.obj,mygetopt.obj,os_other.obj
>
> mygetopt.obj : mygetopt.c
> @ write sys$output ""
> @ write sys$output "Compiling $(MMS$SOURCE) "
> $(CC) $(CFLAGS) $(MMS$SOURCE)
> @ write sys$output "Done (compiling)."
> os_other.obj : os_other.c
> @ write sys$output ""
> @ write sys$output "Compiling $(MMS$SOURCE) "
> $(CC) $(CFLAGS) $(MMS$SOURCE)
> @ write sys$output "Done (compiling)."
>
> update vmsfuncs.c:
>
> str_digitize( TSD, temp, 0, 1 , "", 0)
> ->
> str_digitize( TSD, temp, 0, 1 )
>
> update os_other.c:
>
> #if defined(MAC) || defined(GO32) || defined (__EMX__) ||
> (defined(__WATCOMC__) && !defined(__QNX__)) || defined(_MSC_VER) ||
> defined(DJGPP) || defined(__CYGWIN32__) || defined(__BORLANDC__) ||
> defined(__MINGW32__) || defined(__WINS__) || defined(__EPOC32__)
> ||defined(__LCC__)
> ->
> #if defined(MAC) || defined(GO32) || defined (__EMX__) ||
> (defined(__WATCOMC__) && !defined(__QNX__)) || defined(_MSC_VER) ||
> defined(DJGPP) || defined(__CYGWIN32__) || defined(__BORLANDC__) ||
> defined(__MINGW32__) || defined(__WINS__) || defined(__EPOC32__)
> ||defined(__LCC__) || defined(VMS)
>
> # elif defined(VMS)
> # define ISTR_SLASH "/"
> # define I_SLASH '/'
>
> # if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
> !defined(__CYGWIN__)
> ->
> # if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
> !defined(__CYGWIN__) && !defined(VMS)
>
> And I get a REXX.EXE.
>
> Unfortunately I cannot test it because I don't know REXX.

Easy test. Feed it:

say 'Hello, world'

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Meditech in the news

<srh94e$2o4$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: Mon, 10 Jan 2022 06:34:20 -0600
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <srh94e$2o4$1@dont-email.me>
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net> <61db84cd$0$697$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 10 Jan 2022 12:34:22 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a1434d47b5a905f3efcb1071b6a908cc";
logging-data="2820"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4LOjVIRnnQiinx/9WrN38U7ViFxTYn4g="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.4.1
Cancel-Lock: sha1:DNhB6xyCtMnoqlR6WhWfiHA8n9A=
In-Reply-To: <61db84cd$0$697$14726298@news.sunsite.dk>
Content-Language: en-US
 by: Craig A. Berry - Mon, 10 Jan 2022 12:34 UTC

On 1/9/22 6:58 PM, Arne Vajhøj wrote:

> # if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
> !defined(__CYGWIN__)
> ->
> # if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
> !defined(__CYGWIN__) && !defined(VMS)

You'll want to use __VMS rather than VMS for anything that is not VAX C.
I can't remember the details offhand, but I believe there are compiler
modes that require the standards-compliant version of the macro, and the
C++ compiler does not define "VMS".

Re: Meditech in the news

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

  copy mid

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

  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, 10 Jan 2022 08:34:17 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net> <61db84cd$0$697$14726298@news.sunsite.dk>
<j42cngFpu04U31@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j42cngFpu04U31@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 46
Message-ID: <61dc35de$0$692$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 33709f9e.news.sunsite.dk
X-Trace: 1641821662 news.sunsite.dk 692 arne@vajhoej.dk/68.9.63.232:49842
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 10 Jan 2022 13:34 UTC

On 1/10/2022 4:31 AM, Bob Eager wrote:
> On Sun, 09 Jan 2022 19:58:48 -0500, Arne Vajhøj wrote:
>> And I get a REXX.EXE.
>>
>> Unfortunately I cannot test it because I don't know REXX.
>
> Easy test. Feed it:
>
> say 'Hello, world'

That works.

$ type bob.rexx
say 'Hello, world'
$ mcr []rexx bob.rexx
Hello, world

The little test program that it comes with also works:

$ typ [.demo]testvms.rexx
/*
* Test program for Regina 3.3
*
* This program tests the OpenVMS specific BIFs.
*
*/
Trace o
Say
Say 'Name of the my current disk:' f$getdvi("sys$disk:", 'volnam')
Say 'My own pid:' f$getjpi("0","pid")
Say Begin of external command
dir '*.cxx'
Say end of external command
Return 0
$ mcr []rexx [.demo]testvms.rexx

Name of the my current disk: DISK2
My own pid: 0000043E
BEGIN OF EXTERNAL COMMAND
%DIRECT-W-NOFILES, no files found
END OF EXTERNAL COMMAND

Arne

Re: Meditech in the news

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

  copy mid

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

  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, 10 Jan 2022 08:41:14 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net> <61db84cd$0$697$14726298@news.sunsite.dk>
<srh94e$2o4$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <srh94e$2o4$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 27
Message-ID: <61dc377a$0$692$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 33709f9e.news.sunsite.dk
X-Trace: 1641822074 news.sunsite.dk 692 arne@vajhoej.dk/68.9.63.232:49842
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 10 Jan 2022 13:41 UTC

On 1/10/2022 7:34 AM, Craig A. Berry wrote:
> On 1/9/22 6:58 PM, Arne Vajhøj wrote:
>> # if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
>> !defined(__CYGWIN__)
>> ->
>> # if !defined(MAC) && !defined(__WINS__) && !defined(__EPOC32__) &&
>> !defined(__CYGWIN__) && !defined(VMS)
>
> You'll want to use __VMS rather than VMS for anything that is not VAX C.
>  I can't remember the details offhand, but I believe there are compiler
> modes that require the standards-compliant version of the macro, and the
> C++ compiler does not define "VMS".

I think this is old code.

It use:
#ifdef VMS
#if ... defined(VMS)

all over and DECSRIP.MMS has:

..../DEFINE=(VMS, ...

Arne

Re: Meditech in the news

<j439ecFtgldU1@mid.individual.net>

  copy mid

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

  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: Meditech in the news
Date: Mon, 10 Jan 2022 12:41:32 -0500
Lines: 50
Message-ID: <j439ecFtgldU1@mid.individual.net>
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net> <61db84cd$0$697$14726298@news.sunsite.dk>
<j42cngFpu04U31@mid.individual.net> <61dc35de$0$692$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 7yLoIqsNCv2+uorayecX3ge4tSPkHqBZ0nSM0AE4dJOM+UOKmQ
Cancel-Lock: sha1:6NZOUuPpX73i3VSjXfhbqqzHU8U=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <61dc35de$0$692$14726298@news.sunsite.dk>
Content-Language: en-US
 by: Bill Gunshannon - Mon, 10 Jan 2022 17:41 UTC

On 1/10/22 8:34 AM, Arne Vajhøj wrote:
> On 1/10/2022 4:31 AM, Bob Eager wrote:
>> On Sun, 09 Jan 2022 19:58:48 -0500, Arne Vajhøj wrote:
>>> And I get a REXX.EXE.
>>>
>>> Unfortunately I cannot test it because I don't know REXX.
>>
>> Easy test. Feed it:
>>
>>    say 'Hello, world'
>
> That works.
>
> $ type bob.rexx
> say 'Hello, world'
> $ mcr []rexx bob.rexx
> Hello, world
>
> The little test program that it comes with also works:
>
> $ typ [.demo]testvms.rexx
> /*
>  * Test program for Regina 3.3
>  *
>  * This program tests the OpenVMS specific BIFs.
>  *
>  */
> Trace o
> Say
> Say 'Name of the my current disk:' f$getdvi("sys$disk:", 'volnam')
> Say 'My own pid:' f$getjpi("0","pid")
> Say Begin of external command
> dir '*.cxx'
> Say end of external command
> Return 0
> $ mcr []rexx [.demo]testvms.rexx
>
> Name of the my current disk: DISK2
> My own pid: 0000043E
> BEGIN OF EXTERNAL COMMAND
> %DIRECT-W-NOFILES, no files found
> END OF EXTERNAL COMMAND
>

If you want a more detailed test, Rosetta Code has a bunch of REXX
examples.

bill

Re: Meditech in the news

<srht5c$td8$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.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: Meditech in the news
Date: Mon, 10 Jan 2022 18:16:12 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <srht5c$td8$1@dont-email.me>
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <000101d7d35d$4f22a9d0$ed67fd70$@gmail.com> <d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com> <mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com> <e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com> <sr3ops$184e$1@gioia.aioe.org> <9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com> <sr5omm$14rh$1@gioia.aioe.org> <sr5pvo$o81$1@dont-email.me> <e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com> <sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk> <61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me> <sra2q5$1h6$1@dont-email.me> <sra5a0$kat$1@dont-email.me> <sra5lk$ncr$1@dont-email.me>
Injection-Date: Mon, 10 Jan 2022 18:16:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="292d4b563c3fa8df2929aa90eaeec817";
logging-data="30120"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19CcnLzxExWrWgwEwXKqj2GEpsC4bV16TY="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:CDp7z5ZhN5F5OcvDZwNVx/N/aas=
 by: Simon Clubley - Mon, 10 Jan 2022 18:16 UTC

On 2022-01-07, Dave Froble <davef@tsoft-inc.com> wrote:
> On 1/7/2022 2:46 PM, Simon Clubley wrote:
>> On 2022-01-07, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> Some people may prefer to have the computer do as much of the work as possible.
>>> While you may prefer something like Ada, many do not agree with you.
>>>
>>
>> When you are writing critical applications, you don't take the
>> quick approach but you take the robust approach.
>>
>> Simon.
>>
>
> Are you implying that computers cannot be robust?
>

Please see the HPE caused disaster that Arne has posted.

That should never have happened and based on what has been posted
would not have happened if a simple bash switch had been turned on.

Unfortunately, it looks like someone took the quick approach
when developing that script. Given how critical it was that script
worked correctly, it should have been designed with a robustness
first mindset and should have been reviewed to allow suggestions for
how to make the script as robust as possible.

Simon.

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

Re: Meditech in the news

<srht9u$td8$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.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: Meditech in the news
Date: Mon, 10 Jan 2022 18:18:38 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <srht9u$td8$2@dont-email.me>
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ> <000101d7d35d$4f22a9d0$ed67fd70$@gmail.com> <d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com> <mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com> <e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com> <sr3ops$184e$1@gioia.aioe.org> <9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com> <sr5omm$14rh$1@gioia.aioe.org> <sr5pvo$o81$1@dont-email.me> <e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com> <sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk> <61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me> <61d89596$0$703$14726298@news.sunsite.dk> <sra5i0$kat$2@dont-email.me> <61d89ac2$0$701$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 10 Jan 2022 18:18:38 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="292d4b563c3fa8df2929aa90eaeec817";
logging-data="30120"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+q1wCZz9460ADpVh+c3PETvjxBOzOIBLM="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:odQ9UgLLr/muFEVfrkGPbipqgc4=
 by: Simon Clubley - Mon, 10 Jan 2022 18:18 UTC

On 2022-01-07, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 1/7/2022 2:50 PM, Simon Clubley wrote:
>>
>> There is absolutely no excuse for that disaster whatsoever.
>>
>> Bash has a setting that stops execution of a script when an undefined
>> variable is encountered. I know this because it is at the top of every
>> single bash script that I write.
>
> set -u
>
> ?
>

Yes. That should be a standard setting for scripts as critical as that
one was.

I wonder if the changes were even reviewed before being deployed ?

Simon.

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

Re: Meditech in the news

<61dc7dca$0$693$14726298@news.sunsite.dk>

  copy mid

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

  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, 10 Jan 2022 13:41:14 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.1
Subject: Re: Meditech in the news
Content-Language: en-US
Newsgroups: comp.os.vms
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net> <61db84cd$0$697$14726298@news.sunsite.dk>
<j42cngFpu04U31@mid.individual.net> <61dc35de$0$692$14726298@news.sunsite.dk>
<j439ecFtgldU1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j439ecFtgldU1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 93
Message-ID: <61dc7dca$0$693$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 32a8c0c6.news.sunsite.dk
X-Trace: 1641840074 news.sunsite.dk 693 arne@vajhoej.dk/68.9.63.232:60212
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 10 Jan 2022 18:41 UTC

On 1/10/2022 12:41 PM, Bill Gunshannon wrote:
> On 1/10/22 8:34 AM, Arne Vajhøj wrote:
>> On 1/10/2022 4:31 AM, Bob Eager wrote:
>>> On Sun, 09 Jan 2022 19:58:48 -0500, Arne Vajhøj wrote:
>>>> And I get a REXX.EXE.
>>>>
>>>> Unfortunately I cannot test it because I don't know REXX.
>>>
>>> Easy test. Feed it:
>>>
>>>    say 'Hello, world'
>>
>> That works.
>>
>> $ type bob.rexx
>> say 'Hello, world'
>> $ mcr []rexx bob.rexx
>> Hello, world
>>
>> The little test program that it comes with also works:
>>
>> $ typ [.demo]testvms.rexx
>> /*
>>   * Test program for Regina 3.3
>>   *
>>   * This program tests the OpenVMS specific BIFs.
>>   *
>>   */
>> Trace o
>> Say
>> Say 'Name of the my current disk:' f$getdvi("sys$disk:", 'volnam')
>> Say 'My own pid:' f$getjpi("0","pid")
>> Say Begin of external command
>> dir '*.cxx'
>> Say end of external command
>> Return 0
>> $ mcr []rexx [.demo]testvms.rexx
>>
>> Name of the my current disk: DISK2
>> My own pid: 0000043E
>> BEGIN OF EXTERNAL COMMAND
>> %DIRECT-W-NOFILES, no files found
>> END OF EXTERNAL COMMAND
>>
>
> If you want a more detailed test, Rosetta Code has a bunch of REXX
> examples.

There are also more examples in the regina kit.

But I can't necessarily tell whether they work
or not and if they don't work whether it is a general
regina problem or a VMS regina problem.

This looks like it works:

$ typ [.demo]block.rexx
#!/usr/bin/env regina
/* This program is block structured ! */
/* Author unknown - ported to REXX from ND Fortran by */
/* Anders Christensen -- anders@solan.unit.no */

signal=(interpret=value);value=(interpret<parse);do upper=value to value
end;exit=upper*upper*upper*upper-value-upper;say=' ';return=say say say;
with.=signal;;do then=value to exit;pull='';do otherwise=upper to then-,
value;select=otherwise-value;if.otherwise=with.otherwise+with.select;end
if.value=value;if.then=value;;do otherwise=value to exit-then;pull=pull,
say''say;;end;do otherwise=value to then;pull=pull center(if.otherwise,,
length(return));end;say pull;do otherwise=value to exit;with.otherwise=,
if.otherwise;end;end;exit

$ mcr []rexx [.demo]block.rexx
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
1 10 45 120 210 252 210 120 45 10 1
1 11 55 165 330 462 462 330 165 55 11 1
1 12 66 220 495 792 924 792 495 220 66 12
1

But I hope this code is not how REXX is intended to be written.

:-)

Arne

Re: Meditech in the news

<j43m56Fpu04U33@mid.individual.net>

  copy mid

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

  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: news0...@eager.cx (Bob Eager)
Newsgroups: comp.os.vms
Subject: Re: Meditech in the news
Date: 10 Jan 2022 21:18:30 GMT
Lines: 50
Message-ID: <j43m56Fpu04U33@mid.individual.net>
References: <sr71o9$bs$1@dont-email.me>
<fa154a03-3f1b-4b92-86ae-41c858e1018an@googlegroups.com>
<srclq3$n7a$1@panix2.panix.com> <61d9ed0e$0$704$14726298@news.sunsite.dk>
<384fa16b-f806-4a5e-ac6b-315a80a20efcn@googlegroups.com>
<j3udlsFpu04U25@mid.individual.net>
<8f86a4dd-7eed-4d51-b13e-401ff6ffb6fan@googlegroups.com>
<j3vrt0Fpu04U26@mid.individual.net>
<61db84cd$0$697$14726298@news.sunsite.dk>
<j42cngFpu04U31@mid.individual.net>
<61dc35de$0$692$14726298@news.sunsite.dk> <j439ecFtgldU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 2l0M3YszhNQvyUdU3h0/IwVM234vjjLmoKOPYmVIDnnJCL/FHl
Cancel-Lock: sha1:d2S6KObabGe6g7leFLOGzvVeMJ4=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Mon, 10 Jan 2022 21:18 UTC

On Mon, 10 Jan 2022 12:41:32 -0500, Bill Gunshannon wrote:

> On 1/10/22 8:34 AM, Arne Vajhøj wrote:
>> On 1/10/2022 4:31 AM, Bob Eager wrote:
>>> On Sun, 09 Jan 2022 19:58:48 -0500, Arne Vajhøj wrote:
>>>> And I get a REXX.EXE.
>>>>
>>>> Unfortunately I cannot test it because I don't know REXX.
>>>
>>> Easy test. Feed it:
>>>
>>>    say 'Hello, world'
>>
>> That works.
>>
>> $ type bob.rexx say 'Hello, world'
>> $ mcr []rexx bob.rexx Hello, world
>>
>> The little test program that it comes with also works:
>>
>> $ typ [.demo]testvms.rexx /*
>>  * Test program for Regina 3.3 *
>>  * This program tests the OpenVMS specific BIFs.
>>  *
>>  */
>> Trace o Say Say 'Name of the my current disk:' f$getdvi("sys$disk:",
>> 'volnam')
>> Say 'My own pid:' f$getjpi("0","pid")
>> Say Begin of external command dir '*.cxx'
>> Say end of external command Return 0 $ mcr []rexx [.demo]testvms.rexx
>>
>> Name of the my current disk: DISK2 My own pid: 0000043E BEGIN OF
>> EXTERNAL COMMAND %DIRECT-W-NOFILES, no files found END OF EXTERNAL
>> COMMAND
>>
>>
> If you want a more detailed test, Rosetta Code has a bunch of REXX
> examples.

I don't *think* I did anything on there, althiugh I know you did, Bill.

But I did most of the pages on ML/I !

--
My posts are my copyright and if @diy_forums or Home Owners' Hub
wish to copy them they can pay me £1 a message.
Use the BIG mirror service in the UK: http://www.mirrorservice.org
*lightning surge protection* - a w_tom conductor

Re: Meditech in the news

<srifpb$854$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.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: Meditech in the news
Date: Mon, 10 Jan 2022 18:34:00 -0500
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <srifpb$854$1@dont-email.me>
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ>
<000101d7d35d$4f22a9d0$ed67fd70$@gmail.com>
<d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com>
<mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com>
<e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com>
<sr3ops$184e$1@gioia.aioe.org>
<9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com>
<sr5omm$14rh$1@gioia.aioe.org> <sr5pvo$o81$1@dont-email.me>
<e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com>
<sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk>
<61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me>
<sra2q5$1h6$1@dont-email.me> <sra5a0$kat$1@dont-email.me>
<sra5lk$ncr$1@dont-email.me> <srht5c$td8$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 10 Jan 2022 23:34:03 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="f65672bf4d048c480038089694846e7e";
logging-data="8356"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/nCVtRvoLrrEgfEweRCBEb8f0scKyYl0c="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:Il4hxccztbR3fjP1/jHzC6+AuI8=
In-Reply-To: <srht5c$td8$1@dont-email.me>
 by: Dave Froble - Mon, 10 Jan 2022 23:34 UTC

On 1/10/2022 1:16 PM, Simon Clubley wrote:
> On 2022-01-07, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 1/7/2022 2:46 PM, Simon Clubley wrote:
>>> On 2022-01-07, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>
>>>> Some people may prefer to have the computer do as much of the work as possible.
>>>> While you may prefer something like Ada, many do not agree with you.
>>>>
>>>
>>> When you are writing critical applications, you don't take the
>>> quick approach but you take the robust approach.
>>>
>>> Simon.
>>>
>>
>> Are you implying that computers cannot be robust?
>>
>
> Please see the HPE caused disaster that Arne has posted.
>
> That should never have happened and based on what has been posted
> would not have happened if a simple bash switch had been turned on.
>
> Unfortunately, it looks like someone took the quick approach
> when developing that script. Given how critical it was that script
> worked correctly, it should have been designed with a robustness
> first mindset and should have been reviewed to allow suggestions for
> how to make the script as robust as possible.
>
> Simon.
>

I agree with you, but, poor programming and mistakes can happen in any language.

It is up to the programmer to do his/her job.

Yes, the tools could be better. An example.

Basic will produce a compiler listing with all kinds of information. I have
written programs to evaluate those listings. One such task is to attempt to
identify variables that are not set, or referenced only once, and such. What
I've asked myself is, if the compiler has all that information, why doesn't it
do the job that I've done. It surely could tell me to look at some possible
trouble spots.

Yes, the tools could always be better.

--
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: Meditech in the news

<srifvf$9a0$1@dont-email.me>

  copy mid

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

  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: Meditech in the news
Date: Mon, 10 Jan 2022 18:37:15 -0500
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <srifvf$9a0$1@dont-email.me>
References: <AQGlgIXAQi9PR9WqyPdnZhQIaPpEkqxbuCbQ>
<000101d7d35d$4f22a9d0$ed67fd70$@gmail.com>
<d7814167-335d-4269-ab6d-c12fec17705dn@googlegroups.com>
<mailman.0.1636237618.13182.info-vax_rbnsn.com@rbnsn.com>
<e815fc35-56dc-4de6-bc0b-3a4e9326370fn@googlegroups.com>
<sr3ops$184e$1@gioia.aioe.org>
<9b7e21b8-d7d6-4f06-929b-1e335e0abea2n@googlegroups.com>
<sr5omm$14rh$1@gioia.aioe.org> <sr5pvo$o81$1@dont-email.me>
<e1b48a02-6f67-4315-87f8-bb258d8ed71bn@googlegroups.com>
<sr71o9$bs$1@dont-email.me> <61d70ec6$0$704$14726298@news.sunsite.dk>
<61d74a9b$0$704$14726298@news.sunsite.dk> <sra2e2$po4$1@dont-email.me>
<61d89596$0$703$14726298@news.sunsite.dk> <sra5i0$kat$2@dont-email.me>
<61d89ac2$0$701$14726298@news.sunsite.dk> <srht9u$td8$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 10 Jan 2022 23:37:19 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="f65672bf4d048c480038089694846e7e";
logging-data="9536"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18I4eR2aDZFJFwhFB7haY5N0PnfIhA7rIo="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:NV6fvH8vrjwFf9GYlGmokgKRhR4=
In-Reply-To: <srht9u$td8$2@dont-email.me>
 by: Dave Froble - Mon, 10 Jan 2022 23:37 UTC

On 1/10/2022 1:18 PM, Simon Clubley wrote:
> On 2022-01-07, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 1/7/2022 2:50 PM, Simon Clubley wrote:
>>>
>>> There is absolutely no excuse for that disaster whatsoever.
>>>
>>> Bash has a setting that stops execution of a script when an undefined
>>> variable is encountered. I know this because it is at the top of every
>>> single bash script that I write.
>>
>> set -u
>>
>> ?
>>
>
> Yes. That should be a standard setting for scripts as critical as that
> one was.
>
> I wonder if the changes were even reviewed before being deployed ?
>
> Simon.
>

Sometimes I think over half of my code is condition handling ...

:-)

--
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

Pages:1234
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor