Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Can you program?" "Well, I'm literate, if that's what you mean!"


computers / comp.os.vms / Re: BASIC and AST routines

SubjectAuthor
* BASIC and AST routinesJohn Doppke
+- Re: BASIC and AST routinesJonathan
+* Re: BASIC and AST routinesDave Froble
|`* Re: BASIC and AST routinesJohn Doppke
| `* Re: BASIC and AST routinesSimon Clubley
|  `- Re: BASIC and AST routinesDave Froble
+- Re: BASIC and AST routinesVAXman-
+- Re: BASIC and AST routinesCraig A. Berry
`* Re: BASIC and AST routinesBob Gezelter
 `* Re: BASIC and AST routinesChris Townley
  `* Re: BASIC and AST routinesBob Gezelter
   `* Re: BASIC and AST routinesDave Froble
    +* Re: BASIC and AST routinesBob Gezelter
    |+* Re: BASIC and AST routinesDave Froble
    ||`- Re: BASIC and AST routinesSimon Clubley
    |`* Re: BASIC and AST routinesVAXman-
    | `- Re: BASIC and AST routinesNeil Rieck
    +* Re: BASIC and AST routinesStephen Hoffman
    |`- Re: BASIC and AST routinesDave Froble
    `* Re: BASIC and AST routinesSimon Clubley
     `* Re: BASIC and AST routinesVAXman-
      +* Re: BASIC and AST routinesSimon Clubley
      |+* Re: BASIC and AST routinesArne Vajhøj
      ||+* Re: BASIC and AST routinesSimon Clubley
      |||+* Re: BASIC and AST routinesArne Vajhøj
      ||||+* Re: BASIC and AST routinesDave Froble
      |||||`- Re: BASIC and AST routinesArne Vajhøj
      ||||`* Re: BASIC and AST routinesSimon Clubley
      |||| `* Re: BASIC and AST routinesArne Vajhøj
      ||||  +* Re: BASIC and AST routinesSimon Clubley
      ||||  |`* Re: BASIC and AST routinesArne Vajhøj
      ||||  | `* Re: BASIC and AST routinesSimon Clubley
      ||||  |  `* Re: BASIC and AST routinesArne Vajhøj
      ||||  |   `* Re: BASIC and AST routinesSimon Clubley
      ||||  |    +* Re: BASIC and AST routinesArne Vajhøj
      ||||  |    |+- Re: BASIC and AST routinesBill Gunshannon
      ||||  |    |`* Re: BASIC and AST routinesChris Scheers
      ||||  |    | `* Re: BASIC and AST routinesAndrew Commons
      ||||  |    |  +- Re: BASIC and AST routinesAndrew Commons
      ||||  |    |  `* Re: BASIC and AST routinesCraig A. Berry
      ||||  |    |   `- Re: BASIC and AST routinesAndrew Commons
      ||||  |    +* Re: BASIC and AST routinesHunter Goatley
      ||||  |    |`- Re: BASIC and AST routinesChris Townley
      ||||  |    +- Re: BASIC and AST routinesVAXman-
      ||||  |    `* Re: BASIC and AST routinesSimon Clubley
      ||||  |     `- Re: BASIC and AST routinesVAXman-
      ||||  `- Re: BASIC and AST routinesVAXman-
      |||`- Re: BASIC and AST routinesVAXman-
      ||`- Re: BASIC and AST routinesDave Froble
      |+- Re: BASIC and AST routinesVAXman-
      |`* Re: BASIC and AST routinesDave Froble
      | `- Re: BASIC and AST routinesArne Vajhøj
      `* Re: BASIC and AST routinesVAXman-
       +* Re: BASIC and AST routinesSimon Clubley
       |+* Re: BASIC and AST routinesArne Vajhøj
       ||+* Re: BASIC and AST routinesSimon Clubley
       |||`- Re: BASIC and AST routinesArne Vajhøj
       ||`* Re: BASIC and AST routinesVAXman-
       || +- Re: BASIC and AST routinesSimon Clubley
       || `- Re: BASIC and AST routinesVAXman-
       |`* Re: BASIC and AST routinesDave Froble
       | `* Re: BASIC and AST routinesSimon Clubley
       |  `* Re: BASIC and AST routinesArne Vajhøj
       |   `* Re: BASIC and AST routinesBob Gezelter
       |    +- Re: BASIC and AST routinesArne Vajhøj
       |    `* Re: BASIC and AST routinesDave Froble
       |     `* Re: BASIC and AST routinesJohnny Billquist
       |      `- Re: BASIC and AST routinesDave Froble
       `* Re: BASIC and AST routinesVAXman-
        +* Re: BASIC and AST routinesSimon Clubley
        |`- Re: BASIC and AST routinesDave Froble
        `- Re: BASIC and AST routinesVAXman-

Pages:123
Re: BASIC and AST routines

<619e9cab$0$703$14726298@news.sunsite.dk>

  copy mid

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

  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: Wed, 24 Nov 2021 15:12:25 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Subject: Re: BASIC and AST routines
Content-Language: en-US
Newsgroups: comp.os.vms
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me>
<619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me>
<619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me>
<619e441c$0$705$14726298@news.sunsite.dk> <snlh1r$jrr$5@dont-email.me>
<619e62d8$0$697$14726298@news.sunsite.dk> <snm0ka$uid$2@dont-email.me>
<619e8aef$0$699$14726298@news.sunsite.dk> <snm2ts$oc3$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <snm2ts$oc3$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 12
Message-ID: <619e9cab$0$703$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: ba20a30e.news.sunsite.dk
X-Trace: 1637784747 news.sunsite.dk 703 arne@vajhoej.dk/68.9.63.232:50714
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Wed, 24 Nov 2021 20:12 UTC

On 11/24/2021 2:14 PM, Simon Clubley wrote:
> VMS should have been designed 5-10 years later on than when it was.
>
> It would have been so much cleaner internally if it had been.

Then Data General may still be around.

;-)

Arne

Re: BASIC and AST routines

<j07l6kF8io8U1@mid.individual.net>

  copy mid

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

  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: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Wed, 24 Nov 2021 15:21:40 -0500
Lines: 15
Message-ID: <j07l6kF8io8U1@mid.individual.net>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me>
<619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me>
<619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me>
<619e441c$0$705$14726298@news.sunsite.dk> <snlh1r$jrr$5@dont-email.me>
<619e62d8$0$697$14726298@news.sunsite.dk> <snm0ka$uid$2@dont-email.me>
<619e8aef$0$699$14726298@news.sunsite.dk> <snm2ts$oc3$1@dont-email.me>
<619e9cab$0$703$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 DbYYqnjgUhm55zMjmd/+NgD052kRGEpllVsHbPEWY3jmxeP9HL
Cancel-Lock: sha1:AL6XaPn/Ku/QLB+9MpTfFVXmMx8=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <619e9cab$0$703$14726298@news.sunsite.dk>
Content-Language: en-US
 by: Bill Gunshannon - Wed, 24 Nov 2021 20:21 UTC

On 11/24/21 3:12 PM, Arne Vajhøj wrote:
> On 11/24/2021 2:14 PM, Simon Clubley wrote:
>> VMS should have been designed 5-10 years later on than when it was.
>>
>> It would have been so much cleaner internally if it had been.
>
> Then Data General may still be around.
>
> ;-)
>

And PR1ME, too. :-)

bill

Re: BASIC and AST routines

<snmbpd$ose$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: goathun...@goatley.com (Hunter Goatley)
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Wed, 24 Nov 2021 15:45:16 -0600
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <snmbpd$ose$1@dont-email.me>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me>
<619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me>
<619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me>
<619e441c$0$705$14726298@news.sunsite.dk> <snlh1r$jrr$5@dont-email.me>
<619e62d8$0$697$14726298@news.sunsite.dk> <snm0ka$uid$2@dont-email.me>
<619e8aef$0$699$14726298@news.sunsite.dk> <snm2ts$oc3$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 24 Nov 2021 21:45:17 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="49757dc840ee5211e06bcb1d5414b790";
logging-data="25486"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Wyean0yR1WBI+OV+h+3iKZ4NYUzHZHF0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Cancel-Lock: sha1:rAJsLP6H8+W6l9sPwy77hC03mkc=
In-Reply-To: <snm2ts$oc3$1@dont-email.me>
Content-Language: en-US
 by: Hunter Goatley - Wed, 24 Nov 2021 21:45 UTC

On 11/24/2021 1:14 PM, Simon Clubley wrote:
>
> VMS should have been designed 5-10 years later on than when it was.
>

In a thread of backpedaling inanities, that has to be the most inane.

Hunter

Re: BASIC and AST routines

<a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:1350:: with SMTP id c16mr10051836qkl.229.1637793272955;
Wed, 24 Nov 2021 14:34:32 -0800 (PST)
X-Received: by 2002:a05:620a:2894:: with SMTP id j20mr2003157qkp.638.1637793272784;
Wed, 24 Nov 2021 14:34:32 -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: Wed, 24 Nov 2021 14:34:32 -0800 (PST)
In-Reply-To: <619e8bdf$0$698$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=100.2.113.217; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 100.2.113.217
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me>
<sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG>
<00B6C430.49D06BBF@SendSpamHere.ORG> <snlerq$jrr$1@dont-email.me>
<snlhjr$hj0$1@dont-email.me> <snm054$uid$1@dont-email.me> <619e8bdf$0$698$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>
Subject: Re: BASIC and AST routines
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Wed, 24 Nov 2021 22:34:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 77
 by: Bob Gezelter - Wed, 24 Nov 2021 22:34 UTC

On Wednesday, November 24, 2021 at 2:00:49 PM UTC-5, Arne Vajhøj wrote:
> On 11/24/2021 1:26 PM, Simon Clubley wrote:
> > On 2021-11-24, Dave Froble <da...@tsoft-inc.com> wrote:
> >> On 11/24/2021 8:31 AM, Simon Clubley wrote:
> >>>
> >>> Fine. So why are these architecture-specific registers passed to what
> >>> is essentially a callback function in a normal application program
> >>> and why do those registers need to be visible from that same callback
> >>> function ?
> >>
> >> Steve Hoffman answered that question way back up-thread. I'll leave it as an
> >> exercise for you to go back and take a look.
> >
> > Thank you David, I have found that posting.
> >
> > So basically, I was right that the VMS abstraction layers are horribly
> > broken when it comes to ASTs even though the reason is a bit different
> > (and worse) than what I was expecting.
> >
> > In other operating systems that have this functionality, this is either
> > handled by the compiler generating the appropriate code sequences after
> > the function is tagged by the programmer or is handled directly by the
> > underlying OS ABI _before_ calling the routine.
> >
> > In either case, the saved registers are private to the OS ABI or compiler
> > and are _not_ visible to the user code.
> >
> > But to directly push values into the call frame for the routine (and hence
> > directly visible to the routine) so they can be restored afterwards is just
> > horrible, horrible, horrible. I have never seen another OS handle this
> > problem in such an ugly way.
> Now I followed Robert Gezeltzer's advice and it is worth noting that
> this is really a VAX thing. The newer platforms do not use the values -
> they are just there for VAX compatibility.
>
> Arne
Arne,

Writing a better linkage is not a particularly difficult task. One is somewhat limited by the limitation that two values are passed, the AST Entry Address and the AST Parameter.

On more than a few occasions, particularly when using ASTs with QIO on the RSX-11 family using 16-bit integers, where ASTPARM was not available, the straightforward solution was to use a data structured headlined by the IO Status Block. Alternatively, one could create a transfer vector which did nothing more than set up the context and pass control to an identified routine via a pointer.

On OpenVMS (all architectures) on, e can do something similar, either hiding the non-ASTPARM parameters, or loading certain parameters from a data structure and then invoking a routine.

It is only a problem in that some languages, e.g.. C can ignore extra parameters, while other languages, e.g., BASIC, actually check for the correct number of parameters. Languages which have type checking on capabilities for call gates add another complexity to this question.

Been there, done that, have draws filled with shirts.

- Bob Gezelter, http://www.rlgsc.com
P.S. Reminds me. One of the tasks on my low priority list is to add my AST seminars to the Presentations section of my www site. Some of the AST-related sessions are already online.

Re: BASIC and AST routines

<619ece8a$0$705$14726298@news.sunsite.dk>

  copy mid

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

  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: Wed, 24 Nov 2021 18:45:08 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Subject: Re: BASIC and AST routines
Content-Language: en-US
Newsgroups: comp.os.vms
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG>
<snlerq$jrr$1@dont-email.me> <snlhjr$hj0$1@dont-email.me>
<snm054$uid$1@dont-email.me> <619e8bdf$0$698$14726298@news.sunsite.dk>
<a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 40
Message-ID: <619ece8a$0$705$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: b5ef4296.news.sunsite.dk
X-Trace: 1637797514 news.sunsite.dk 705 arne@vajhoej.dk/68.9.63.232:57459
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Wed, 24 Nov 2021 23:45 UTC

On 11/24/2021 5:34 PM, Bob Gezelter wrote:
> On Wednesday, November 24, 2021 at 2:00:49 PM UTC-5, Arne Vajhøj
> wrote:
>> On 11/24/2021 1:26 PM, Simon Clubley wrote:
>>> But to directly push values into the call frame for the routine
>>> (and hence directly visible to the routine) so they can be
>>> restored afterwards is just horrible, horrible, horrible. I have
>>> never seen another OS handle this problem in such an ugly way.
>> Now I followed Robert Gezeltzer's advice and it is worth noting
>> that this is really a VAX thing. The newer platforms do not use the
>> values - they are just there for VAX compatibility.
>
> Writing a better linkage is not a particularly difficult task. One is
> somewhat limited by the limitation that two values are passed, the
> AST Entry Address and the AST Parameter.
>
> On more than a few occasions, particularly when using ASTs with QIO
> on the RSX-11 family using 16-bit integers, where ASTPARM was not
> available, the straightforward solution was to use a data structured
> headlined by the IO Status Block. Alternatively, one could create a
> transfer vector which did nothing more than set up the context and
> pass control to an identified routine via a pointer.
>
> On OpenVMS (all architectures) on, e can do something similar, either
> hiding the non-ASTPARM parameters, or loading certain parameters from
> a data structure and then invoking a routine.
>
> It is only a problem in that some languages, e.g.. C can ignore extra
> parameters, while other languages, e.g., BASIC, actually check for
> the correct number of parameters. Languages which have type checking
> on capabilities for call gates add another complexity to this
> question.
Just to clarify - the advice I took was to read the IDSM.

And the AXP version explains that AXP (and presumedly I64) does
not actually restore or otherwise use arguments at return and
that they are only there for VAX compatibility. The R0 and R1
are restored from an AST stack.

Arne

Re: BASIC and AST routines

<snmjfo$bo6$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Wed, 24 Nov 2021 23:56:38 +0000
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <snmjfo$bo6$1@dont-email.me>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me>
<619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me>
<619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me>
<619e441c$0$705$14726298@news.sunsite.dk> <snlh1r$jrr$5@dont-email.me>
<619e62d8$0$697$14726298@news.sunsite.dk> <snm0ka$uid$2@dont-email.me>
<619e8aef$0$699$14726298@news.sunsite.dk> <snm2ts$oc3$1@dont-email.me>
<snmbpd$ose$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 24 Nov 2021 23:56:41 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="28a6d37f9a5620fcdbaafbd8e9c35655";
logging-data="12038"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YWTeQ6vScT3xhPh4WxQWETbslK+C7LwM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Cancel-Lock: sha1:Ilrho0s7k60AlJI/7gZ3EyGn/nc=
In-Reply-To: <snmbpd$ose$1@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Wed, 24 Nov 2021 23:56 UTC

On 24/11/2021 21:45, Hunter Goatley wrote:
> On 11/24/2021 1:14 PM, Simon Clubley wrote:
>>
>> VMS should have been designed 5-10 years later on than when it was.
>>
>
> In a thread of backpedaling inanities, that has to be the most inane.
>
> Hunter

+1

--
Chris

Re: BASIC and AST routines

<00B6C4F6.26D27074@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 00:58:45 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B6C4F6.26D27074@SendSpamHere.ORG>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com> <d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me> <08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG> <snlerq$jrr$1@dont-email.me> <619e3fe3$0$692$14726298@news.sunsite.dk>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="35763"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Thu, 25 Nov 2021 00:58 UTC

In article <snlg1h$jrr$3@dont-email.me>, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>On 2021-11-24, Arne Vajh�j <arne@vajhoej.dk> wrote:
>> On 11/24/2021 8:31 AM, Simon Clubley wrote:
>>> On 2021-11-23, VAXman- @SendSpamHere.ORG <VAXman-@SendSpamHere.ORG> wrote:
>>>> In article <snjcd1$9hn$2@dont-email.me>, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>>> That information is only needed because the lowest supported application
>>>>> language on VMS is Macro-32 and not C (or another comparable low-level
>>>>> language).
>>>>
>>>> You're slinging your BULLSHIT yet again. Macro-32 has no inherent need
>>>> or want to know R0, R1, the PC at AST delivery or the PS/PSL. As I have
>>>> requested previously, if you want to be slinging manure in here, please
>>>> show us your shovel.
>>>
>>> Fine. So why are these architecture-specific registers passed to what
>>> is essentially a callback function in a normal application program
>>> and why do those registers need to be visible from that same callback
>>> function ?
>>
>> So far there has only been one guess: yours - that it is to
>> support applications in Macro-32. And that explanation does
>> not make any sense as Macro-32 applications do not need info
>> that C applications does not.
>>
>
>Not directly, but you might have to manually manage or preserve
>something in Macro-32 that an OS based around a higher-level language
>could handle for you automatically in the code generated by the
>compilers for that OS.

Might? You mean you don't know. Yet, you stated that it's purpose is
because of something lacking in Macro-32. Please, answer the original
question.

--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.

Re: BASIC and AST routines

<00B6C4F6.AE5B1DC5@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 01:02:32 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B6C4F6.AE5B1DC5@SendSpamHere.ORG>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com> <d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me> <08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me> <619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me> <619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me> <619e441c$0$705$14726298@news.sunsite.dk>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="35763"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Thu, 25 Nov 2021 01:02 UTC

In article <snlh1r$jrr$5@dont-email.me>, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>On 2021-11-24, Arne Vajh�j <arne@vajhoej.dk> wrote:
>> On 11/24/2021 8:46 AM, Simon Clubley wrote:
>>> On 2021-11-23, Arne Vajh�j <arne@vajhoej.dk> wrote:
>>>>
>>>> 2) Why are those arguments there?
>>>>
>>>> It is not obvious to me why Macro-32 code would want to use them
>>>> any more than C or Basic code.
>>>>
>>>
>>> Nor to me. In an OS with the proper levels of abstraction, those
>>> hardware-specific registers simply should not be needed (or even
>>> visible) to a function used as the target of what is essentially
>>> just another way of doing an asynchronous callback to a function
>>> within an application.
>>
>> So why did you suggest that it was for Macro-32?
>>
>
>I suggested it was needed because clearly something needs to be manually
>preserved by the programmer in Macro-32 code that simply would not be
>an issue if VMS was based around an higher-level language instead.

Clearly something needs to be learnt by Simon before slinging manure.

--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.

Re: BASIC and AST routines

<00B6C4F7.7D453611@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 01:08:19 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B6C4F7.7D453611@SendSpamHere.ORG>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com> <d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me> <08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG> <00B6C49A.D651BA8E@SendSpamHere.ORG>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="35763"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Thu, 25 Nov 2021 01:08 UTC

In article <snlh8f$jrr$6@dont-email.me>, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>On 2021-11-24, VAXman- @SendSpamHere.ORG <VAXman-@SendSpamHere.ORG> wrote:
>> In article <snlerq$jrr$1@dont-email.me>, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>
>>>Fine. So why are these architecture-specific registers passed to what
>>>is essentially a callback function in a normal application program
>>>and why do those registers need to be visible from that same callback
>>>function ?
>>
>> Stop there! You stated crap, pure unadulterated crap! Answer the initial
>> question! You're trying to drag this off the main street and down a side
>> alley where it'll be lost amongst the riff-raff.
>>
>
>No, I am not. Are the arguments passed to the AST because the Macro-32
>programmer has to manually preserve them in some cases ?

Bzzzt! Sorry, you've used up all of your slither-arounds and we now have
to ask you to answer the oringinal question. Remember, you'd stated with
authority that is was because Macro-32 couldn't function without.

--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.

Re: BASIC and AST routines

<00B6C4F8.7129AEA1@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 01:15:09 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B6C4F8.7129AEA1@SendSpamHere.ORG>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com> <d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me> <08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me> <619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me> <619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me> <619e441c$0$705$14726298@news.sunsite.dk> <snlh1r$jrr$5@dont-email.me> <619e62d8$0$697$14726298@news.sunsite.dk> <snm0ka$uid$2@dont-email.me> <619e8aef$0$699$14726298@news.sunsite.dk> <snm2ts$oc3$1@dont-email.me>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="35763"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Thu, 25 Nov 2021 01:15 UTC

In article <snmbpd$ose$1@dont-email.me>, Hunter Goatley <goathunter@goatley.com> writes:
>On 11/24/2021 1:14 PM, Simon Clubley wrote:
>>
>> VMS should have been designed 5-10 years later on than when it was.
>>
>
>In a thread of backpedaling inanities, that has to be the most inane.

Well, it was Simon.

--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.

Re: BASIC and AST routines

<snn7ob$lu7$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!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: BASIC and AST routines
Date: Thu, 25 Nov 2021 00:42:29 -0500
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <snn7ob$lu7$1@dont-email.me>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG>
<snlerq$jrr$1@dont-email.me> <snlhjr$hj0$1@dont-email.me>
<snm054$uid$1@dont-email.me> <619e8bdf$0$698$14726298@news.sunsite.dk>
<a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 25 Nov 2021 05:42:35 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="cd820ad54727f8308db580932e027a1d";
logging-data="22471"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NDJUvwTPAAD4oYkHoHDU+mwrwOsPsFVA="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:N0dEv04r68e12aahxVSaffHfQXc=
In-Reply-To: <a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>
 by: Dave Froble - Thu, 25 Nov 2021 05:42 UTC

On 11/24/2021 5:34 PM, Bob Gezelter wrote:
> On more than a few occasions, particularly when using ASTs with QIO on the
> RSX-11 family using 16-bit integers, where ASTPARM was not available, the
> straightforward solution was to use a data structured headlined by the IO
> Status Block.

That is a neat idea. Of course, I'd not like the concept of messing with the
IOSB, but, when all else fails, it is a solution.

--
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: BASIC and AST routines

<sno33i$lmh$4@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 13:29:22 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <sno33i$lmh$4@dont-email.me>
References: <snm2ts$oc3$1@dont-email.me> <memo.20211124193437.2956G@jgd.cix.co.uk>
Injection-Date: Thu, 25 Nov 2021 13:29:22 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="05b5509736825fc9a7665800cfef0c67";
logging-data="22225"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fHrygOVIUtkkK/itPVWO3jZExRZxdrj8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:3w6q1e+FPue6r94iRWvfTKNLb0k=
 by: Simon Clubley - Thu, 25 Nov 2021 13:29 UTC

On 2021-11-24, John Dallman <jgd@cix.co.uk> wrote:
> In article <snm2ts$oc3$1@dont-email.me>,
> clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley) wrote:
>
>> VMS should have been designed 5-10 years later on than when it was.
>
> Would DEC have survived that long without it? Would it have been
> successful in the environment of the time?
>

Probably not. It's a pity the timing didn't work out however.

OS design was starting to become a lot cleaner by the start of
the 1980s and much cleaner by the end of the 1980s.

A VMS designed several years later would not have had the albatross
of Macro-32 as an application programming language and as a system
implementation language hanging around it.

Think about the trends of that time period. By the early 1980s, OS
designs in a HLL (Unix for example) were standard and by the late
1980s DEC was proposing Prism with Pillar as the system implementation
language.

Simon.

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

Re: BASIC and AST routines

<sno35i$lmh$5@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 13:30:26 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <sno35i$lmh$5@dont-email.me>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com> <d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me> <08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG> <snlerq$jrr$1@dont-email.me> <619e3fe3$0$692$14726298@news.sunsite.dk> <00B6C4F6.26D27074@SendSpamHere.ORG>
Injection-Date: Thu, 25 Nov 2021 13:30:26 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="05b5509736825fc9a7665800cfef0c67";
logging-data="22225"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Cvv6TY6pVyI97STo6Czm1Po/pPy7LWJ0="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:jD0vW5GXoCtNImhNEmSY/xe7D4M=
 by: Simon Clubley - Thu, 25 Nov 2021 13:30 UTC

On 2021-11-24, VAXman- @SendSpamHere.ORG <VAXman-@SendSpamHere.ORG> wrote:
>
> Might? You mean you don't know. Yet, you stated that it's purpose is
> because of something lacking in Macro-32. Please, answer the original
> question.
>

Already answered in another reply Brian.

Simon.

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

Re: BASIC and AST routines

<00B6C560.DAD08349@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 13:42:33 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B6C560.DAD08349@SendSpamHere.ORG>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com> <d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me> <08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG> <snlerq$jrr$1@dont-email.me> <619e3fe3$0$692$14726298@news.sunsite.dk> <00B6C4F6.26D27074@SendSpamHere.ORG>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="5413"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Thu, 25 Nov 2021 13:42 UTC

In article <sno35i$lmh$5@dont-email.me>, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>On 2021-11-24, VAXman- @SendSpamHere.ORG <VAXman-@SendSpamHere.ORG> wrote:
>>
>> Might? You mean you don't know. Yet, you stated that it's purpose is
>> because of something lacking in Macro-32. Please, answer the original
>> question.
>>
>
>Already answered in another reply Brian.

No, you haven't.

--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.

Re: BASIC and AST routines

<00B6C561.926C7080@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!pr9o9uw/KLhPSFYv2ok3sg.user.46.165.242.75.POSTED!not-for-mail
From: VAXm...@SendSpamHere.ORG
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Thu, 25 Nov 2021 13:47:42 GMT
Organization: c.2021 Brian Schenkenberger. Prior employers of copyright holder and their agents must first obtain written permission to copy this posting.
Message-ID: <00B6C561.926C7080@SendSpamHere.ORG>
References: <snm2ts$oc3$1@dont-email.me> <memo.20211124193437.2956G@jgd.cix.co.uk> <sno33i$lmh$4@dont-email.me>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="5413"; posting-host="pr9o9uw/KLhPSFYv2ok3sg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: VAXm...@SendSpamHere.ORG - Thu, 25 Nov 2021 13:47 UTC

In article <sno33i$lmh$4@dont-email.me>, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>On 2021-11-24, John Dallman <jgd@cix.co.uk> wrote:
>> In article <snm2ts$oc3$1@dont-email.me>,
>> clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley) wrote:
>>
>>> VMS should have been designed 5-10 years later on than when it was.
>>
>> Would DEC have survived that long without it? Would it have been
>> successful in the environment of the time?
>>
>
>Probably not. It's a pity the timing didn't work out however.
>
>OS design was starting to become a lot cleaner by the start of
>the 1980s and much cleaner by the end of the 1980s.
>
>A VMS designed several years later would not have had the albatross
>of Macro-32 as an application programming language and as a system
>implementation language hanging around it.

The Albatross is a magnificent glider, capable of staying aloft for hours at
a time without flapping its wings.

Sounds like VMS uptimes! It seems Macro-32 wasn't so bad after all as you've
pointed out just now.

--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.

Re: BASIC and AST routines

<snr4vh$dab$1@news.misty.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.185.159.157.200!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Fri, 26 Nov 2021 18:19:45 +0100
Organization: MGT Consulting
Message-ID: <snr4vh$dab$1@news.misty.com>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG>
<snlerq$jrr$1@dont-email.me> <snlhjr$hj0$1@dont-email.me>
<snm054$uid$1@dont-email.me> <619e8bdf$0$698$14726298@news.sunsite.dk>
<a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>
<snn7ob$lu7$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 26 Nov 2021 17:19:45 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="185.159.157.200";
logging-data="13643"; 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.3.2
Content-Language: en-US
In-Reply-To: <snn7ob$lu7$1@dont-email.me>
 by: Johnny Billquist - Fri, 26 Nov 2021 17:19 UTC

On 2021-11-25 06:42, Dave Froble wrote:
> On 11/24/2021 5:34 PM, Bob Gezelter wrote:
>> On more than a few occasions, particularly when using ASTs with QIO on
>> the
>> RSX-11 family using 16-bit integers, where ASTPARM was not available, the
>> straightforward solution was to use a data structured headlined by the IO
>> Status Block.
>
> That is a neat idea.  Of course, I'd not like the concept of messing
> with the IOSB, but, when all else fails, it is a solution.

??? You're not messing with the IOSB. It's just that your I/O have some
context and information, and you keep that in a structure that also
contains the IOSB. And when the AST comes, you get the pointer to the
IOSB, and hence also the pointer to your data structure with all the
rest of the context for your I/O.

Johnny

Re: BASIC and AST routines

<snrlf2$6sb$1@dont-email.me>

  copy mid

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

  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: BASIC and AST routines
Date: Fri, 26 Nov 2021 17:01:03 -0500
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <snrlf2$6sb$1@dont-email.me>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <00B6C430.49D06BBF@SendSpamHere.ORG>
<snlerq$jrr$1@dont-email.me> <snlhjr$hj0$1@dont-email.me>
<snm054$uid$1@dont-email.me> <619e8bdf$0$698$14726298@news.sunsite.dk>
<a906cc0b-1ee5-4682-8693-6c88e1058473n@googlegroups.com>
<snn7ob$lu7$1@dont-email.me> <snr4vh$dab$1@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 26 Nov 2021 22:01:06 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="50ca15e86e0abe24eb622d583e64d191";
logging-data="7051"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/+OoVNRMgxZMAE9NawREU+GQeSgmqPTwg="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:muP7ZkdyC2FWBkySbhi1iWzTX6c=
In-Reply-To: <snr4vh$dab$1@news.misty.com>
 by: Dave Froble - Fri, 26 Nov 2021 22:01 UTC

On 11/26/2021 12:19 PM, Johnny Billquist wrote:
> On 2021-11-25 06:42, Dave Froble wrote:
>> On 11/24/2021 5:34 PM, Bob Gezelter wrote:
>>> On more than a few occasions, particularly when using ASTs with QIO on the
>>> RSX-11 family using 16-bit integers, where ASTPARM was not available, the
>>> straightforward solution was to use a data structured headlined by the IO
>>> Status Block.
>>
>> That is a neat idea. Of course, I'd not like the concept of messing with the
>> IOSB, but, when all else fails, it is a solution.
>
> ??? You're not messing with the IOSB. It's just that your I/O have some context
> and information, and you keep that in a structure that also contains the IOSB.
> And when the AST comes, you get the pointer to the IOSB, and hence also the
> pointer to your data structure with all the rest of the context for your I/O.
>
> Johnny

The IOSB is a structure that you set up, and pass a pointer to the structure.
Yeah, as you mention.

1) neat idea to use the structure

2) offends my sense of how things should be to use the structure for other than
intended

All I was trying to say. I try to avoid such "smart ideas", since they can be
obscure. But I'd use if if that was the only solution, with lots of comments.

--
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: BASIC and AST routines

<so3c9p$8jf$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: chr...@applied-synergy.com (Chris Scheers)
Newsgroups: comp.os.vms
Subject: Re: BASIC and AST routines
Date: Mon, 29 Nov 2021 14:13:44 -0600
Organization: Applied Synergy, Inc.
Lines: 25
Message-ID: <so3c9p$8jf$1@dont-email.me>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com> <d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me> <08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me> <619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me> <619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me> <619e441c$0$705$14726298@news.sunsite.dk> <snlh1r$jrr$5@dont-email.me> <619e62d8$0$697$14726298@news.sunsite.dk> <snm0ka$uid$2@dont-email.me> <619e8aef$0$699$14726298@news.sunsite.dk> <snm2ts$oc3$1@dont-email.me> <619e9cab$0$703$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 29 Nov 2021 20:13:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ee433fbcb3e95d4906f19487baa11901";
logging-data="8815"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+kkUWe3qH3+WhjS62cdarSkq7i/EIuOpw="
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
Cancel-Lock: sha1:f958U367HiGkyZCFTNZN2xdfnIc=
In-Reply-To: <619e9cab$0$703$14726298@news.sunsite.dk>
 by: Chris Scheers - Mon, 29 Nov 2021 20:13 UTC

Arne Vajhøj wrote:
> On 11/24/2021 2:14 PM, Simon Clubley wrote:
>> VMS should have been designed 5-10 years later on than when it was.
>>
>> It would have been so much cleaner internally if it had been.
>
> Then Data General may still be around.
>
> ;-)

In a way, Data General is still around.

http://www.wild-hare.com/products/

Disclaimer: I wrote the 32-bit emulation in eMV.

Just like PDP-11 and MVII systems, these systems still turn up in odd
corners, and their support companies have been gone longer.

--
-----------------------------------------------------------------------
Chris Scheers, Applied Synergy, Inc.

Voice: 817-237-3360 Internet: chris@applied-synergy.com
Fax: 817-237-3074

Re: BASIC and AST routines

<6f072093-d28b-4d6b-b440-cead13866c85n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:400c:: with SMTP id kd12mr3362864qvb.41.1638319023913;
Tue, 30 Nov 2021 16:37:03 -0800 (PST)
X-Received: by 2002:ac8:4117:: with SMTP id q23mr3409588qtl.390.1638319023778;
Tue, 30 Nov 2021 16:37:03 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!feeder.erje.net!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Tue, 30 Nov 2021 16:37:03 -0800 (PST)
In-Reply-To: <so3c9p$8jf$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=110.141.199.187; posting-account=aiFgKwoAAADhXN8yuY9GOUK5pPhh21wH
NNTP-Posting-Host: 110.141.199.187
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me>
<sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG>
<snjcd1$9hn$2@dont-email.me> <619d35db$0$706$14726298@news.sunsite.dk>
<snje3g$9hn$4@dont-email.me> <619d417a$0$699$14726298@news.sunsite.dk>
<snlfob$jrr$2@dont-email.me> <619e441c$0$705$14726298@news.sunsite.dk>
<snlh1r$jrr$5@dont-email.me> <619e62d8$0$697$14726298@news.sunsite.dk>
<snm0ka$uid$2@dont-email.me> <619e8aef$0$699$14726298@news.sunsite.dk>
<snm2ts$oc3$1@dont-email.me> <619e9cab$0$703$14726298@news.sunsite.dk> <so3c9p$8jf$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6f072093-d28b-4d6b-b440-cead13866c85n@googlegroups.com>
Subject: Re: BASIC and AST routines
From: andrew.c...@bigpond.com (Andrew Commons)
Injection-Date: Wed, 01 Dec 2021 00:37:03 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Andrew Commons - Wed, 1 Dec 2021 00:37 UTC

You can find a complete official example in BASIC here:

http://odl.sysworks.biz/disk$axpdocdec001/opsys/vmsos721/5935/5935pro_015.html#5935disable_broadcast_trapping

Re: BASIC and AST routines

<f5922983-9165-4394-b433-87c52c99b5f1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:4051:: with SMTP id i17mr3138291qko.333.1638319751195;
Tue, 30 Nov 2021 16:49:11 -0800 (PST)
X-Received: by 2002:a05:6214:4112:: with SMTP id kc18mr3415317qvb.76.1638319751046;
Tue, 30 Nov 2021 16:49:11 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Tue, 30 Nov 2021 16:49:10 -0800 (PST)
In-Reply-To: <6f072093-d28b-4d6b-b440-cead13866c85n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=110.141.199.187; posting-account=aiFgKwoAAADhXN8yuY9GOUK5pPhh21wH
NNTP-Posting-Host: 110.141.199.187
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me>
<sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG>
<snjcd1$9hn$2@dont-email.me> <619d35db$0$706$14726298@news.sunsite.dk>
<snje3g$9hn$4@dont-email.me> <619d417a$0$699$14726298@news.sunsite.dk>
<snlfob$jrr$2@dont-email.me> <619e441c$0$705$14726298@news.sunsite.dk>
<snlh1r$jrr$5@dont-email.me> <619e62d8$0$697$14726298@news.sunsite.dk>
<snm0ka$uid$2@dont-email.me> <619e8aef$0$699$14726298@news.sunsite.dk>
<snm2ts$oc3$1@dont-email.me> <619e9cab$0$703$14726298@news.sunsite.dk>
<so3c9p$8jf$1@dont-email.me> <6f072093-d28b-4d6b-b440-cead13866c85n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f5922983-9165-4394-b433-87c52c99b5f1n@googlegroups.com>
Subject: Re: BASIC and AST routines
From: andrew.c...@bigpond.com (Andrew Commons)
Injection-Date: Wed, 01 Dec 2021 00:49:11 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Andrew Commons - Wed, 1 Dec 2021 00:49 UTC

On Wednesday, 1 December 2021 at 11:07:05 am UTC+10:30, Andrew Commons wrote:
> You can find a complete official example in BASIC here:
>
> http://odl.sysworks.biz/disk$axpdocdec001/opsys/vmsos721/5935/5935pro_015.html#5935disable_broadcast_trapping

And you might also want to check this:

http://odl.sysworks.biz/disk$axpdocmar021/opsys/vmsos73/vmsos73/6136/6136pro_017.html#mbx_interact

Re: BASIC and AST routines

<so6lcv$akh$1@dont-email.me>

  copy mid

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

  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: BASIC and AST routines
Date: Tue, 30 Nov 2021 20:07:25 -0600
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <so6lcv$akh$1@dont-email.me>
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com>
<sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com>
<sn7d2p$82q$1@dont-email.me> <sngp1p$aud$2@dont-email.me>
<00B6C348.F74CDC7B@SendSpamHere.ORG> <snjcd1$9hn$2@dont-email.me>
<619d35db$0$706$14726298@news.sunsite.dk> <snje3g$9hn$4@dont-email.me>
<619d417a$0$699$14726298@news.sunsite.dk> <snlfob$jrr$2@dont-email.me>
<619e441c$0$705$14726298@news.sunsite.dk> <snlh1r$jrr$5@dont-email.me>
<619e62d8$0$697$14726298@news.sunsite.dk> <snm0ka$uid$2@dont-email.me>
<619e8aef$0$699$14726298@news.sunsite.dk> <snm2ts$oc3$1@dont-email.me>
<619e9cab$0$703$14726298@news.sunsite.dk> <so3c9p$8jf$1@dont-email.me>
<6f072093-d28b-4d6b-b440-cead13866c85n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 1 Dec 2021 02:07:27 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="cff997d08f73abfece8ae57a8945d08c";
logging-data="10897"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/t1vwCl8W2v2bLLewhzhpUnHSghak1zpI="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.3.2
Cancel-Lock: sha1:bsIQPWWNYwLjO/Qv85obcPpPBZY=
In-Reply-To: <6f072093-d28b-4d6b-b440-cead13866c85n@googlegroups.com>
Content-Language: en-US
 by: Craig A. Berry - Wed, 1 Dec 2021 02:07 UTC

On 11/30/21 6:37 PM, Andrew Commons wrote:
> You can find a complete official example in BASIC here:
>
> http://odl.sysworks.biz/disk$axpdocdec001/opsys/vmsos721/5935/5935pro_015.html#5935disable_broadcast_trapping
>

I already posted that way up-thread a couple of weeks ago:

<https://groups.google.com/g/comp.os.vms/c/TbtTpsImDnY/m/_b1WRX9KAAAJ>

along with a note that the example does not work out of the box on
Itanium, or (presumably) x86_64. Function signatures are more strict on
non-VAX and non-Alpha and you can't just pretend that a subroutine and a
function are the same thing. But with minor fixes, and as far as
handling AST parameters, it's an example that works.

Re: BASIC and AST routines

<345482d9-3253-4f4a-b3e2-53afda872323n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:1477:: with SMTP id j23mr3821495qkl.152.1638328830918;
Tue, 30 Nov 2021 19:20:30 -0800 (PST)
X-Received: by 2002:ae9:e84c:: with SMTP id a73mr3767054qkg.218.1638328830787;
Tue, 30 Nov 2021 19:20:30 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Tue, 30 Nov 2021 19:20:30 -0800 (PST)
In-Reply-To: <so6lcv$akh$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=110.141.199.187; posting-account=aiFgKwoAAADhXN8yuY9GOUK5pPhh21wH
NNTP-Posting-Host: 110.141.199.187
References: <d77053df-ac45-42f9-9b01-fac40a04095en@googlegroups.com>
<d98f13aa-4da0-482a-aaa5-6f6a629c3f25n@googlegroups.com> <sn6tes$s80$1@dont-email.me>
<08af58ca-be1f-49ad-9134-a2b55576b21an@googlegroups.com> <sn7d2p$82q$1@dont-email.me>
<sngp1p$aud$2@dont-email.me> <00B6C348.F74CDC7B@SendSpamHere.ORG>
<snjcd1$9hn$2@dont-email.me> <619d35db$0$706$14726298@news.sunsite.dk>
<snje3g$9hn$4@dont-email.me> <619d417a$0$699$14726298@news.sunsite.dk>
<snlfob$jrr$2@dont-email.me> <619e441c$0$705$14726298@news.sunsite.dk>
<snlh1r$jrr$5@dont-email.me> <619e62d8$0$697$14726298@news.sunsite.dk>
<snm0ka$uid$2@dont-email.me> <619e8aef$0$699$14726298@news.sunsite.dk>
<snm2ts$oc3$1@dont-email.me> <619e9cab$0$703$14726298@news.sunsite.dk>
<so3c9p$8jf$1@dont-email.me> <6f072093-d28b-4d6b-b440-cead13866c85n@googlegroups.com>
<so6lcv$akh$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <345482d9-3253-4f4a-b3e2-53afda872323n@googlegroups.com>
Subject: Re: BASIC and AST routines
From: andrew.c...@bigpond.com (Andrew Commons)
Injection-Date: Wed, 01 Dec 2021 03:20:30 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Andrew Commons - Wed, 1 Dec 2021 03:20 UTC

On Wednesday, 1 December 2021 at 12:37:30 pm UTC+10:30, Craig A. Berry wrote:
> On 11/30/21 6:37 PM, Andrew Commons wrote:
> > You can find a complete official example in BASIC here:
> >
> > http://odl.sysworks.biz/disk$axpdocdec001/opsys/vmsos721/5935/5935pro_015.html#5935disable_broadcast_trapping
> >
> I already posted that way up-thread a couple of weeks ago:
>
> <https://groups.google.com/g/comp.os.vms/c/TbtTpsImDnY/m/_b1WRX9KAAAJ>
>
> along with a note that the example does not work out of the box on
> Itanium, or (presumably) x86_64. Function signatures are more strict on
> non-VAX and non-Alpha and you can't just pretend that a subroutine and a
> function are the same thing. But with minor fixes, and as far as
> handling AST parameters, it's an example that works.

Craig, sorry, missed that amongst all the off-topic posts.

Pages:123
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor