Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Sex is like air. It's only a big deal if you can't get any.


computers / comp.os.vms / Re: Very simple DCL question

SubjectAuthor
* Very simple DCL questionArne Vajhøj
+* Re: Very simple DCL questionChris Townley
|`* Re: Very simple DCL questionArne Vajhøj
| +* Re: Very simple DCL questionChris Townley
| |`* Re: Very simple DCL questionArne Vajhøj
| | `- Re: Very simple DCL questionChris Townley
| `* Re: Very simple DCL questionCraig A. Berry
|  `* Re: Very simple DCL questionArne Vajhøj
|   `* Re: Very simple DCL questionArne Vajhøj
|    `* Re: Very simple DCL questionVAXman-
|     `* Re: Very simple DCL questionArne Vajhøj
|      +- Re: Very simple DCL questionBill Gunshannon
|      `* Re: Very simple DCL questionArne Vajhøj
|       +- Re: Very simple DCL questionChris Townley
|       `* Re: Very simple DCL questionStephen Hoffman
|        `* Re: Very simple DCL questionArne Vajhøj
|         +* Re: Very simple DCL questionJan-Erik Söderholm
|         |+* Re: Very simple DCL questionVolker Halle
|         ||+* Re: Very simple DCL questionArne Vajhøj
|         |||`- Re: Very simple DCL questionDave Froble
|         ||`- Re: Very simple DCL questionPhillip Helbig (undress to reply
|         |`* Re: Very simple DCL questionStephen Hoffman
|         | +* Re: Very simple DCL questionRobert A. Brooks
|         | |`* Re: Very simple DCL questionStephen Hoffman
|         | | `- Re: Very simple DCL questionCraig A. Berry
|         | +- Re: Very simple DCL questionBill Gunshannon
|         | `- Re: Very simple DCL questionalanfe...@gmail.com
|         `* Re: Very simple DCL questionStephen Hoffman
|          `* Re: Very simple DCL questionArne Vajhøj
|           `* Re: Very simple DCL questionStephen Hoffman
|            `* Re: Very simple DCL questionArne Vajhøj
|             +- Re: Very simple DCL questionStephen Hoffman
|             +* Re: Very simple DCL questionJohnny Billquist
|             |`- Re: Very simple DCL questionArne Vajhøj
|             `* Re: Very simple DCL questionBill Gunshannon
|              `- Re: Very simple DCL questionArne Vajhøj
+- Re: Very simple DCL questionalanfe...@gmail.com
+- Re: Very simple DCL questiongah4
`* Re: Very simple DCL questioncao...@pitbulluk.org
 +* Re: Very simple DCL questionPhillip Helbig (undress to reply
 |`- Re: Very simple DCL questionSimon Clubley
 `* Re: Very simple DCL questionArne Vajhøj
  `- Re: Very simple DCL questioncao...@pitbulluk.org

Pages:12
Re: Very simple DCL question

<toshc5$1fhqk$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 12:54:13 -0500
Organization: HoffmanLabs LLC
Lines: 36
Message-ID: <toshc5$1fhqk$1@dont-email.me>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me> <toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me> <toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org> <00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org> <toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me> <tosa8p$1rbn$1@gioia.aioe.org> <tosebe$1f6hh$1@dont-email.me> <tosflk$gvu$1@gioia.aioe.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="dba0ea92d80d9a818b4e549c8e39be8b";
logging-data="1558356"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/NqSY8Z2noFS50/H7Mh63T5j/6EEKmK6s="
User-Agent: Unison/2.2
Cancel-Lock: sha1:O6stJ2vmd9zepkCkTw/XLuW1oR0=
 by: Stephen Hoffman - Sun, 1 Jan 2023 17:54 UTC

On 2023-01-01 17:25:08 +0000, Arne Vajhj said:

> On 1/1/2023 12:02 PM, Stephen Hoffman wrote:
>>
>> I'd usually suggest reading the manuals.
>
> Fair enough.
>
> But sometimes it is not easy to find the right place.

The docs need help, yes. So too do the defaults.

>> ...
>> Somebody (and I'm pretty sure I know who it was) did fix the @
>> documentation in the DCL Dictionary, not that most folks will know or
>> will remember that @ is documented there.
>> https://docs.vmssoftware.com/vsi-openvms-dcl-dictionary-a-m/
>
> Yes. And it points to DCL_CTLFLAGS bit 3.
> ...

P9 to P16 should have been enabled by default, and disabled with
DCL_CTLFLAGS when or if that was needed.

Make the defaults better over time. Not worse.

Compatibility inevitably extracts its costs in complexity and confusion
and effort.

Look around. This DCL feature has been available for over a dozen
years. And few here even knew of its existence. That's a problem.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: Very simple DCL question

<toshr9$1jpr$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 13:02:17 -0500
Organization: Aioe.org NNTP Server
Message-ID: <toshr9$1jpr$1@gioia.aioe.org>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me>
<toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me>
<toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org>
<00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosebe$1f6hh$1@dont-email.me>
<tosflk$gvu$1@gioia.aioe.org> <toshc5$1fhqk$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="53051"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Sun, 1 Jan 2023 18:02 UTC

On 1/1/2023 12:54 PM, Stephen Hoffman wrote:
> On 2023-01-01 17:25:08 +0000, Arne Vajhj said:
>> On 1/1/2023 12:02 PM, Stephen Hoffman wrote:
>>> Somebody (and I'm pretty sure I know who it was) did fix the @
>>> documentation in the DCL Dictionary, not that most folks will know or
>>> will remember that @ is documented there.
>>> https://docs.vmssoftware.com/vsi-openvms-dcl-dictionary-a-m/
>>
>> Yes. And it points to DCL_CTLFLAGS bit 3.
>
> P9 to P16 should have been enabled by default, and disabled with
> DCL_CTLFLAGS when or if that was needed.
>
> Make the defaults better over time. Not worse.
>
> Compatibility inevitably extracts its costs in complexity and confusion
> and effort.
>
> Look around. This DCL feature has been available for over a dozen years.
> And few here even knew of its existence. That's a problem.

On the other hand then breaking compatibility also requires
a justification.

Who needs more than 8 parameters? Obviously someone
did since the feature was added, but it does not seem
like something many wants.

I think the most ugly part is making it a system
parameter.

I assume there are implementation reasons behind
it, but having made it a process supervisor mode
logical would have made it a bit more "accessible".

Arne

Re: Very simple DCL question

<tosi9d$1fkok$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 13:09:49 -0500
Organization: HoffmanLabs LLC
Lines: 48
Message-ID: <tosi9d$1fkok$1@dont-email.me>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me> <toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me> <toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org> <00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org> <toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me> <tosa8p$1rbn$1@gioia.aioe.org> <tosarp$1e18m$1@dont-email.me> <tosf7i$1f9u9$1@dont-email.me> <tosfp2$1cna3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="dba0ea92d80d9a818b4e549c8e39be8b";
logging-data="1561364"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+7aQc0MnWEyw28QU63DJmeFOvUjaZQ+CY="
User-Agent: Unison/2.2
Cancel-Lock: sha1:/TjQXxM4FJnG/32CXgOmQBGTM0M=
 by: Stephen Hoffman - Sun, 1 Jan 2023 18:09 UTC

On 2023-01-01 17:26:59 +0000, Robert A. Brooks said:

> On 1/1/2023 12:17 PM, Stephen Hoffman wrote:
>
>> Lots of old code around with old limits, and probably some old doc with
>> old limits, too.
>
>
> CMS, even the version that was updated for ODS-5, still had a hardcoded
> limit of 8 depths of directories.

Ayup. Lots of my old code sorta-kinda tolerates ODS-5, but doesn't use
it, and doesn't allow its full use.

> That issue was fixed in some VSI CMS release.

Yes; for those using CMS, the VSI updates have fixed various issues. If
you're using CMS, get the latest VSI version.

I've wondered whether it was possible to bridge the CMS API into a
DVCS. Bridging into git might be trouble here given its
less-than-portable design, but there are other DVCS options. But
pragmatically, I'm usually using the DVCS elsewhere, and copying the
files to or from OpenVMS.

But I digress.

There are a number of other areas of APIs and apps with ODS-5 issues
and limits.

Most stuff just doesn't try using the full capabilities of ODS-5, and
thus kinda-sorta works.

For some common issues in code that anyone here is maintaining, scan
for 255-byte buffers and NAM$C_MAXRSS or similar references for
filename buffers, for just one area of issues. (NAML$C_MAXRSS is your
friend.) Same checks for any FH2DEF and for various NAMDEF references.
(OO APIs are just vastly easier here, too.)

I'd expect most user-written code that tries to parse a filename
locally—local parsing, without using the system APIs—is broken, too. As
an example of broken local-to-the-app parsing, PCSI mishandled < and >
for many years, and that's not even remotely new syntax.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: Very simple DCL question

<tosjgd$1fp0j$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 13:30:37 -0500
Organization: HoffmanLabs LLC
Lines: 41
Message-ID: <tosjgd$1fp0j$1@dont-email.me>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me> <toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me> <toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org> <00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org> <toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me> <tosa8p$1rbn$1@gioia.aioe.org> <tosebe$1f6hh$1@dont-email.me> <tosflk$gvu$1@gioia.aioe.org> <toshc5$1fhqk$1@dont-email.me> <toshr9$1jpr$1@gioia.aioe.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="dba0ea92d80d9a818b4e549c8e39be8b";
logging-data="1565715"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+Zlu4eHt2zqAk8k1Olk8HDmCWPPr20mw="
User-Agent: Unison/2.2
Cancel-Lock: sha1:zUSQ1eV7hMovsE43+jYtDYzDkso=
 by: Stephen Hoffman - Sun, 1 Jan 2023 18:30 UTC

On 2023-01-01 18:02:17 +0000, Arne Vajhj said:

> On the other hand then breaking compatibility also requires a justification.

Arguably, you have that backwards. But then, DEC arguably had that
backwards, too. The justification is required for keeping the old and
under- or un-maintained code around. Those sites are variously not
upgrading, and are not investing. And when or if they do upgrade, make
them set compatibility where and as needed. Make them aware of where
their code will break in the future too, when or if deprecation and
removal is planned. Let the under- or un-maintained sites LTS
themselves for a decade or so, and with best-effort support. And move
on.

Don't make things harder for updates and for new development. Both for
users, and for new VSI work. Shorter-term thinking, versus longer-term
thinking. Making user app updates harder and new user app work harder
is The Bad Place. For everybody.

And because I have to explicitly state this each time because nuance is
not expected or assumed, I am not suggesting breaking stuff without
very good reason. But if there are good reasons, break it, and provide
a path for existing apps and code to get there over the next ~decade.
Even Microsoft Windows breaks compatibility, on occasion.

And I've yet to see any existing DCL break with the advent of P9 to
P16. Outside of maybe some code that got Really Creative to work around
the lack of P9 to P16, that is. I have seen CSV-ified parameters,
passing arguments by file, passing by symbol and logical names, and
other uglies. But yes, DCL... has issues.

Whether VSI has the staff, the budget, and the development horizon for
longer-term investments and longer-term work? Operating systems are big
and complex and expensive, and products and services and expectations
are all evolving. The world of 1978 just doesn't exist any more.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: Very simple DCL question

<tosjup$1fnh7$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 12:38:17 -0600
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <tosjup$1fnh7$1@dont-email.me>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me>
<toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me>
<toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org>
<00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosarp$1e18m$1@dont-email.me>
<tosf7i$1f9u9$1@dont-email.me> <tosfp2$1cna3$1@dont-email.me>
<tosi9d$1fkok$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 1 Jan 2023 18:38:17 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="8c4e21f5dfff3aa810fd7ea29886b39c";
logging-data="1564199"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+cS8dRw1nWxqIal5RT/kKNQ3ewNbl+zwU="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.6.1
Cancel-Lock: sha1:brNSYPR0TsnB+7t2N//55fx0Le4=
Content-Language: en-US
In-Reply-To: <tosi9d$1fkok$1@dont-email.me>
 by: Craig A. Berry - Sun, 1 Jan 2023 18:38 UTC

On 1/1/23 12:09 PM, Stephen Hoffman wrote:
> I've wondered whether it was possible to bridge the CMS API into a DVCS.
> Bridging into git might be trouble here given its less-than-portable
> design, but there are other DVCS options.

The following might be of interest, though your mention of the CMS API
perhaps indicates you were thinking of interacting with CMS in a way
that actually operates on a git repository under the hood.

https://github.com/nomadbyte/cms-export

http://www.vms2linux.de/cmsimport.html

Re: Very simple DCL question

<tosonp$g1l$1@news.misty.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.82-209-141-190.cust.bredband2.com!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 20:59:52 +0100
Organization: MGT Consulting
Message-ID: <tosonp$g1l$1@news.misty.com>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me>
<toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me>
<toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org>
<00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosebe$1f6hh$1@dont-email.me>
<tosflk$gvu$1@gioia.aioe.org> <toshc5$1fhqk$1@dont-email.me>
<toshr9$1jpr$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 1 Jan 2023 19:59:53 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="82-209-141-190.cust.bredband2.com:82.209.141.190";
logging-data="16437"; 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.13.1
Content-Language: en-US
In-Reply-To: <toshr9$1jpr$1@gioia.aioe.org>
 by: Johnny Billquist - Sun, 1 Jan 2023 19:59 UTC

On 2023-01-01 19:02, Arne Vajhøj wrote:
> On 1/1/2023 12:54 PM, Stephen Hoffman wrote:
>> Compatibility inevitably extracts its costs in complexity and
>> confusion and effort.
>>
>> Look around. This DCL feature has been available for over a dozen
>> years. And few here even knew of its existence. That's a problem.
>
> On the other hand then breaking compatibility also requires
> a justification.

I would sortof agree with that.

> Who needs more than 8 parameters?  Obviously someone
> did since the feature was added, but it does not seem
> like something many wants.

I might be very rusty here, but isn't there a way to just get the whole
command line as well, as as such, if there are more than 8 parameters,
you could extract that anyway? Just a little bit of more coding required?

In RSX this is definitely the case anyway. P9 is actually everything
beyond the 8th parameter, so if you wanted the ninth, you'd go ahead and
parse it out from P9. And there is even a function available to do that
parsing for you. So no more than one additional line of code to get to
it. (There is also the COMMAN variable that holds the full command line.)

Johnny

Re: Very simple DCL question

<tosprd$18ds$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 15:18:53 -0500
Organization: Aioe.org NNTP Server
Message-ID: <tosprd$18ds$1@gioia.aioe.org>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me>
<toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me>
<toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org>
<00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosebe$1f6hh$1@dont-email.me>
<tosflk$gvu$1@gioia.aioe.org> <toshc5$1fhqk$1@dont-email.me>
<toshr9$1jpr$1@gioia.aioe.org> <tosonp$g1l$1@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="41404"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Sun, 1 Jan 2023 20:18 UTC

On 1/1/2023 2:59 PM, Johnny Billquist wrote:
> On 2023-01-01 19:02, Arne Vajhøj wrote:
>> Who needs more than 8 parameters?  Obviously someone
>> did since the feature was added, but it does not seem
>> like something many wants.
>
> I might be very rusty here, but isn't there a way to just get the whole
> command line as well, as as such, if there are more than 8 parameters,
> you could extract that anyway? Just a little bit of more coding required?
>
> In RSX this is definitely the case anyway. P9 is actually everything
> beyond the 8th parameter, so if you wanted the ninth, you'd go ahead and
> parse it out from P9. And there is even a function available to do that
> parsing for you. So no more than one additional line of code to get to
> it. (There is also the COMMAN variable that holds the full command line.)

I am not aware of any supported way of getting the command
line from DCL.

A program can get it via LIB$GET_FOREIGN.

Arne

Re: Very simple DCL question

<tossnn$1gmcl$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 16:08:21 -0500
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <tossnn$1gmcl$1@dont-email.me>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me>
<toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me>
<toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org>
<00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosarp$1e18m$1@dont-email.me>
<b1b36acd-5bfb-472b-932b-0de43abacbbcn@googlegroups.com>
<tosfqf$gvu$2@gioia.aioe.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 1 Jan 2023 21:08:07 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="42c136e6d1cdbfe0509c5a393f770b90";
logging-data="1595797"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7+P6cZZLB1xI04n4x2ZAPjBIgKJ4Ni/Q="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:jW+Q1lKeZEt30tPoR7sUy4P/0s4=
In-Reply-To: <tosfqf$gvu$2@gioia.aioe.org>
 by: Dave Froble - Sun, 1 Jan 2023 21:08 UTC

On 1/1/2023 12:27 PM, Arne Vajhøj wrote:
> On 1/1/2023 11:29 AM, Volker Halle wrote:
>>>> This is interesting. One can get COM files to accept 16 parameters?
>>>> How?
>>
>> See DCL_CTLFLAGS bit 3
>>
>> If clear (the default), command procedure supports the default eight
>> optional parameters (that is, (P1,P2,...P8)). If set, command
>> procedure supports up to sixteen optional parameters (that is,
>> (P1,P2,...P16)). This is also applicable when using the CALL command
>> to transfer control to a subroutine. >
>> Reference: https://wiki.vmssoftware.com/DCL_CTLFLAGS
>
> So much to learn so little time.
>
> I have a strong feeling that very few has set that bit.

I have a strong feeling that you are correct ...

Frankly, while there may occasionally be some use for up to 16 arguments,
usually there are better methods for passing large amounts of data. My opinion,
for what it's worth ...

--
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: Very simple DCL question

<k1ebt6F9g2fU1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!lilly.ping.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: Very simple DCL question
Date: Sun, 1 Jan 2023 16:22:46 -0500
Lines: 15
Message-ID: <k1ebt6F9g2fU1@mid.individual.net>
References: <00B7FE97.234F3226@SendSpamHere.ORG>
<toivo9$1ls9$1@gioia.aioe.org> <toq831$1af6$2@gioia.aioe.org>
<toqirm$15ap4$1@dont-email.me> <tosa8p$1rbn$1@gioia.aioe.org>
<tosarp$1e18m$1@dont-email.me> <tosf7i$1f9u9$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 bWy+nkdHJv37PCbRgeKFzggM2PHSC5UVX+XQjTc4QCQMUYbuzy
Cancel-Lock: sha1:fgeP70UVlzcFbprjcw7IyOvcW5Q=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.4.2
Content-Language: en-US
In-Reply-To: <tosf7i$1f9u9$1@dont-email.me>
 by: Bill Gunshannon - Sun, 1 Jan 2023 21:22 UTC

On 1/1/23 12:17, Stephen Hoffman wrote:
>
>
> Also pretty sure the directory depths on ODS-5 now max out at 255, and
> not 8 or 16. See the ODS-5/EFS doc: "There can be up to 255 levels of
> directories. The name of each directory can be up to 236 8-bit or 118
> 16-bit characters long..."
>

What happens if you try to exceed that limit? I remember someone doing
that on PRIMOS and the results were not pretty. :-)

bill

Re: Very simple DCL question

<k1ecd0F9g2cU2@mid.individual.net>

  copy mid

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

  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: Very simple DCL question
Date: Sun, 1 Jan 2023 16:31:12 -0500
Lines: 38
Message-ID: <k1ecd0F9g2cU2@mid.individual.net>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me>
<toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me>
<toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org>
<00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosebe$1f6hh$1@dont-email.me>
<tosflk$gvu$1@gioia.aioe.org> <toshc5$1fhqk$1@dont-email.me>
<toshr9$1jpr$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 610lIe9LQjPVgnztuEuZnAelUqSBBot5/y4Kw84CR8r2L5nCI4
Cancel-Lock: sha1:7TOxYiinVHRTYptQlv02JLB1QGc=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.4.2
Content-Language: en-US
In-Reply-To: <toshr9$1jpr$1@gioia.aioe.org>
 by: Bill Gunshannon - Sun, 1 Jan 2023 21:31 UTC

On 1/1/23 13:02, Arne Vajhøj wrote:
> On 1/1/2023 12:54 PM, Stephen Hoffman wrote:
>> On 2023-01-01 17:25:08 +0000, Arne Vajhj said:
>>> On 1/1/2023 12:02 PM, Stephen Hoffman wrote:
>>>> Somebody (and I'm pretty sure I know who it was) did fix the @
>>>> documentation in the DCL Dictionary, not that most folks will know
>>>> or will remember that @ is documented there.
>>>> https://docs.vmssoftware.com/vsi-openvms-dcl-dictionary-a-m/
>>>
>>> Yes. And it points to DCL_CTLFLAGS bit 3.
>>
>> P9 to P16 should have been enabled by default, and disabled with
>> DCL_CTLFLAGS when or if that was needed.
>>
>> Make the defaults better over time. Not worse.
>>
>> Compatibility inevitably extracts its costs in complexity and
>> confusion and effort.
>>
>> Look around. This DCL feature has been available for over a dozen
>> years. And few here even knew of its existence. That's a problem.
>
> On the other hand then breaking compatibility also requires
> a justification.

How would adding the ability to have 8 addition parameters break
anything?

>
> Who needs more than 8 parameters?  Obviously someone
> did since the feature was added, but it does not seem
> like something many wants.

Then don't use it. But allowing 16 won't break any code that only
uses 8 and it gives a capability someone might need or want.

bill

Re: Very simple DCL question

<20caeea5-104e-44e0-a8bd-ebdb2c0cc5ccn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:4e47:0:b0:4e2:e60e:f75b with SMTP id eb7-20020ad44e47000000b004e2e60ef75bmr1225082qvb.114.1672617040841;
Sun, 01 Jan 2023 15:50:40 -0800 (PST)
X-Received: by 2002:a05:620a:1365:b0:6ff:cb9e:c2d7 with SMTP id
d5-20020a05620a136500b006ffcb9ec2d7mr2204602qkl.362.1672617040588; Sun, 01
Jan 2023 15:50:40 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sun, 1 Jan 2023 15:50:40 -0800 (PST)
In-Reply-To: <tosf7i$1f9u9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=173.54.236.44; posting-account=mCRRdgoAAAAonHT6WInwG1Fadnh7R0dx
NNTP-Posting-Host: 173.54.236.44
References: <00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosarp$1e18m$1@dont-email.me> <tosf7i$1f9u9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <20caeea5-104e-44e0-a8bd-ebdb2c0cc5ccn@googlegroups.com>
Subject: Re: Very simple DCL question
From: alanfeld...@gmail.com (alanfe...@gmail.com)
Injection-Date: Sun, 01 Jan 2023 23:50:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1834
 by: alanfe...@gmail.com - Sun, 1 Jan 2023 23:50 UTC

On Sunday, January 1, 2023 at 12:17:41 PM UTC-5, Stephen Hoffman wrote:
> On 2023-01-01 16:03:05 +0000, Jan-Erik S derholm said:
>
[...]
[...]
> --
> Pure Personal Opinion | HoffmanLabs LLC

On Alpha, starting with OpenVMS v7.2, you can have deep directories even on ODS-2 disks.

Ref. https://vmssoftware.com/docs/VSI_USERS_MANUAL.pdf p. 67
(Section 4.2)

Directory depth is definitely .gt. 8 on Alpha (EISNER)
$ CRE/DIR [.1.2.3.4.5.6.7.8.9.0.1.2.3.4.5.6.7.8.9.0.1.2.3.4.5.6.7.8.9.0]

Command was run on an ODS-2 disk.

Re: Very simple DCL question

<tot9u1$12th$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Sun, 1 Jan 2023 19:53:21 -0500
Organization: Aioe.org NNTP Server
Message-ID: <tot9u1$12th$1@gioia.aioe.org>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me>
<toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me>
<toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org>
<00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org>
<toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me>
<tosa8p$1rbn$1@gioia.aioe.org> <tosebe$1f6hh$1@dont-email.me>
<tosflk$gvu$1@gioia.aioe.org> <toshc5$1fhqk$1@dont-email.me>
<toshr9$1jpr$1@gioia.aioe.org> <k1ecd0F9g2cU2@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="35761"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Mon, 2 Jan 2023 00:53 UTC

On 1/1/2023 4:31 PM, Bill Gunshannon wrote:
> On 1/1/23 13:02, Arne Vajhøj wrote:
>> On 1/1/2023 12:54 PM, Stephen Hoffman wrote:
>>> On 2023-01-01 17:25:08 +0000, Arne Vajhj said:
>>>> On 1/1/2023 12:02 PM, Stephen Hoffman wrote:
>>>>> Somebody (and I'm pretty sure I know who it was) did fix the @
>>>>> documentation in the DCL Dictionary, not that most folks will know
>>>>> or will remember that @ is documented there.
>>>>> https://docs.vmssoftware.com/vsi-openvms-dcl-dictionary-a-m/
>>>>
>>>> Yes. And it points to DCL_CTLFLAGS bit 3.
>>>
>>> P9 to P16 should have been enabled by default, and disabled with
>>> DCL_CTLFLAGS when or if that was needed.
>>>
>>> Make the defaults better over time. Not worse.
>>>
>>> Compatibility inevitably extracts its costs in complexity and
>>> confusion and effort.
>>>
>>> Look around. This DCL feature has been available for over a dozen
>>> years. And few here even knew of its existence. That's a problem.
>>
>> On the other hand then breaking compatibility also requires
>> a justification.
>
> How would adding the ability to have 8 addition parameters break
> anything?

In practice it probably won't bother the vast majority.

But at least in theory the symbols P9..P16 could be
used for something else.

Like a foreign command.

There is a lot of weird stuff out there.

https://xkcd.com/1172/

>> Who needs more than 8 parameters?  Obviously someone
>> did since the feature was added, but it does not seem
>> like something many wants.
>
> Then don't use it.  But allowing 16 won't break any code that only
> uses 8 and it gives a capability someone might need or want.

See above.

Arne

Re: Very simple DCL question

<totv0s$h9b$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!TQkOfOktsxaKPLsNWhuxvQ.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: Very simple DCL question
Date: Mon, 2 Jan 2023 06:53:16 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <totv0s$h9b$1@gioia.aioe.org>
References: <tohrrm$1e9u$1@gioia.aioe.org> <toi1tl$3ul97$1@dont-email.me> <toi2eu$ovs$1@gioia.aioe.org> <toi7m1$21mk$1@dont-email.me> <toi9hp$33e$1@gioia.aioe.org> <toisqe$p0r$1@gioia.aioe.org> <00B7FE97.234F3226@SendSpamHere.ORG> <toivo9$1ls9$1@gioia.aioe.org> <toq831$1af6$2@gioia.aioe.org> <toqirm$15ap4$1@dont-email.me> <tosa8p$1rbn$1@gioia.aioe.org> <tosarp$1e18m$1@dont-email.me> <b1b36acd-5bfb-472b-932b-0de43abacbbcn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="17707"; posting-host="TQkOfOktsxaKPLsNWhuxvQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Mon, 2 Jan 2023 06:53 UTC

In article <tosfqf$gvu$2@gioia.aioe.org>, =?UTF-8?Q?Arne_Vajh=c3=b8j?=
<arne@vajhoej.dk> writes:

> I have a strong feeling that very few has set that bit.

I know some who have need of it and have set it.

What is your value of MAIL$SYSTEM_FLAGS? :-)

Re: Very simple DCL question

<80b26bd3-9e9a-4b1c-9556-0b64648b4ef0n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:6c81:0:b0:702:1fee:571d with SMTP id h123-20020a376c81000000b007021fee571dmr1591947qkc.253.1672745314932;
Tue, 03 Jan 2023 03:28:34 -0800 (PST)
X-Received: by 2002:a37:5441:0:b0:6ff:c9aa:e442 with SMTP id
i62-20020a375441000000b006ffc9aae442mr1051599qkb.457.1672745314764; Tue, 03
Jan 2023 03:28:34 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Tue, 3 Jan 2023 03:28:34 -0800 (PST)
In-Reply-To: <tohrrm$1e9u$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b;
posting-account=U-ZftAkAAABvsumuV0fbECXlVZy7tqxj
NNTP-Posting-Host: 2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b
References: <tohrrm$1e9u$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <80b26bd3-9e9a-4b1c-9556-0b64648b4ef0n@googlegroups.com>
Subject: Re: Very simple DCL question
From: caoi...@pitbulluk.org (cao...@pitbulluk.org)
Injection-Date: Tue, 03 Jan 2023 11:28:34 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1756
 by: cao...@pitbulluk.org - Tue, 3 Jan 2023 11:28 UTC

On Wednesday, December 28, 2022 at 4:45:45 PM UTC, Arne Vajhøj wrote:
> $ type z.com
> $ write sys$output "''p1'"
> $ @z a
> A
> $ @z "a"
> a
>
> This is not really surprising.
>
> But are there any way to preserve pn case without
> double-quoting it?
>
> Like this hypothetical syntax:
>
> $ set proc/parse=(extended,pnkeepcase)
>
> Arne

Taking z.com, for really simple single-parameter stuff, we used to:

$ z == "@z """ (that's three double-quotes at the end)
then
$ z fff aaa bbb
fff aaa bbb

K

Re: Very simple DCL question

<tp1mt8$rhm$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!TQkOfOktsxaKPLsNWhuxvQ.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: Very simple DCL question
Date: Tue, 3 Jan 2023 16:59:20 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <tp1mt8$rhm$1@gioia.aioe.org>
References: <tohrrm$1e9u$1@gioia.aioe.org> <80b26bd3-9e9a-4b1c-9556-0b64648b4ef0n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="28214"; posting-host="TQkOfOktsxaKPLsNWhuxvQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Tue, 3 Jan 2023 16:59 UTC

In article <80b26bd3-9e9a-4b1c-9556-0b64648b4ef0n@googlegroups.com>, "cao...@pitbulluk.org" <caoimhe@pitbulluk.org> writes:
> On Wednesday, December 28, 2022 at 4:45:45 PM UTC, Arne Vajhøj wrote:
> > $ type z.com
> > $ write sys$output "''p1'"
> > $ @z a
> > A
> > $ @z "a"
> > a
> >
> > This is not really surprising.
> >
> > But are there any way to preserve pn case without
> > double-quoting it?
> >
> > Like this hypothetical syntax:
> >
> > $ set proc/parse=(extended,pnkeepcase)
> >
> > Arne
>
> Taking z.com, for really simple single-parameter stuff, we used to:
>
> $ z == "@z """ (that's three double-quotes at the end)
> then
> $ z fff aaa bbb
> fff aaa bbb

Which makes use of the undocumented "feature" that one can sometimes
leave off the trailing double-quote.

Re: Very simple DCL question

<tp1rn8$26ipa$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Tue, 3 Jan 2023 18:21:29 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <tp1rn8$26ipa$1@dont-email.me>
References: <tohrrm$1e9u$1@gioia.aioe.org> <80b26bd3-9e9a-4b1c-9556-0b64648b4ef0n@googlegroups.com> <tp1mt8$rhm$1@gioia.aioe.org>
Injection-Date: Tue, 3 Jan 2023 18:21:29 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="80c177f7e159ebad80619f2522225df0";
logging-data="2313002"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+D8H8PDbrIREl6SIO5zah9hBIHoKtxsJ4="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:i4zfHkGwaXeAgOI61uOzSKx7LPQ=
 by: Simon Clubley - Tue, 3 Jan 2023 18:21 UTC

On 2023-01-03, Phillip Helbig (undress to reply) <helbig@asclothestro.multivax.de> wrote:
>
> Which makes use of the undocumented "feature" that one can sometimes
> leave off the trailing double-quote.
>

What DCL _really_ needs is:

$ set dcl/mode=bash

:-)

Simon.

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

Re: Very simple DCL question

<tp5ae8$hpu$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Very simple DCL question
Date: Wed, 4 Jan 2023 20:51:03 -0500
Organization: Aioe.org NNTP Server
Message-ID: <tp5ae8$hpu$1@gioia.aioe.org>
References: <tohrrm$1e9u$1@gioia.aioe.org>
<80b26bd3-9e9a-4b1c-9556-0b64648b4ef0n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="18238"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Thu, 5 Jan 2023 01:51 UTC

On 1/3/2023 6:28 AM, cao...@pitbulluk.org wrote:
> On Wednesday, December 28, 2022 at 4:45:45 PM UTC, Arne Vajhøj wrote:
>> $ type z.com
>> $ write sys$output "''p1'"
>> $ @z a
>> A
>> $ @z "a"
>> a
>>
>> This is not really surprising.
>>
>> But are there any way to preserve pn case without
>> double-quoting it?
>>
>> Like this hypothetical syntax:
>>
>> $ set proc/parse=(extended,pnkeepcase)
>
> Taking z.com, for really simple single-parameter stuff, we used to:
>
> $ z == "@z """ (that's three double-quotes at the end)
> then
> $ z fff aaa bbb
> fff aaa bbb

That is pretty clever.

But I do get an extra space first in the value and
everything go in P1 despite any spaces.

Arne

Re: Very simple DCL question

<7b046bd7-9f36-4e8f-ab6e-fea807b75a9dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:b7c3:0:b0:702:4a94:48e7 with SMTP id h186-20020a37b7c3000000b007024a9448e7mr1935521qkf.578.1672931953077;
Thu, 05 Jan 2023 07:19:13 -0800 (PST)
X-Received: by 2002:ae9:f442:0:b0:6ff:b47:2c76 with SMTP id
z2-20020ae9f442000000b006ff0b472c76mr2508462qkl.634.1672931952870; Thu, 05
Jan 2023 07:19:12 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 5 Jan 2023 07:19:12 -0800 (PST)
In-Reply-To: <tp5ae8$hpu$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b;
posting-account=U-ZftAkAAABvsumuV0fbECXlVZy7tqxj
NNTP-Posting-Host: 2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b
References: <tohrrm$1e9u$1@gioia.aioe.org> <80b26bd3-9e9a-4b1c-9556-0b64648b4ef0n@googlegroups.com>
<tp5ae8$hpu$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7b046bd7-9f36-4e8f-ab6e-fea807b75a9dn@googlegroups.com>
Subject: Re: Very simple DCL question
From: caoi...@pitbulluk.org (cao...@pitbulluk.org)
Injection-Date: Thu, 05 Jan 2023 15:19:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2701
 by: cao...@pitbulluk.org - Thu, 5 Jan 2023 15:19 UTC

On Thursday, January 5, 2023 at 1:51:06 AM UTC, Arne Vajhøj wrote:
> On 1/3/2023 6:28 AM, cao...@pitbulluk.org wrote:
> > On Wednesday, December 28, 2022 at 4:45:45 PM UTC, Arne Vajhøj wrote:
> >> $ type z.com
> >> $ write sys$output "''p1'"
> >> $ @z a
> >> A
> >> $ @z "a"
> >> a
> >>
> >> This is not really surprising.
> >>
> >> But are there any way to preserve pn case without
> >> double-quoting it?
> >>
> >> Like this hypothetical syntax:
> >>
> >> $ set proc/parse=(extended,pnkeepcase)
> >
> > Taking z.com, for really simple single-parameter stuff, we used to:
> >
> > $ z == "@z """ (that's three double-quotes at the end)
> > then
> > $ z fff aaa bbb
> > fff aaa bbb
> That is pretty clever.
>
> But I do get an extra space first in the value and
> everything go in P1 despite any spaces.
>
> Arne

Yeah, it's not perfect. We had a TELL command with the syntax TELL <userID> <message> to allow ordinary users to broadcast a one-liner to the specified user. It was done using a server which could handle the server-to-server details when the userID included a DECnet node name. For a conversation, most users would define a symbol, like z to preserve the case of the message when in heated one-liners with others, otherwise you would have to:
$ tell bloggs "Stop hogging the CPU!"

K

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor