Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Matter cannot be created or destroyed, nor can it be returned without a receipt.


computers / comp.os.vms / Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

SubjectAuthor
* OO version of Macro-32, was: Re: CRTL and RMS vs SSIOSimon Clubley
+* Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOabrsvc
|`* Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOSimon Clubley
| `* Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIODave Froble
|  `- Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOSimon Clubley
+* Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOLee Gleason
|+* Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOVAXman-
||`- Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOSimon Clubley
|`- Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOSimon Clubley
+* Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOStephen Hoffman
|`- Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIOSimon Clubley
`- Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIORich Alderson

1
OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<sk9u4f$u1a$6@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!weretis.net!feeder8.news.weretis.net!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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Thu, 14 Oct 2021 18:49:52 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <sk9u4f$u1a$6@dont-email.me>
Injection-Date: Thu, 14 Oct 2021 18:49:52 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae747f14f8ce9487c9863f1301113136";
logging-data="30762"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/B6UyVJebz21K4hT9kUZYXpSa/1GXAsfc="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:KC2SkyJs50CRtbMJB5pFUPILOgM=
 by: Simon Clubley - Thu, 14 Oct 2021 18:49 UTC

On 2021-10-13, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>
> Not that I'd expect to ever meet Macroo32. ?
>

:-)

What would an object orientated version of Macro-32 even look like ? :-)

Anyone want to have a guess at possible syntax options ? :-)

BTW, you could always add some structured language constructs to
the Macro-32 compiler that could get translated into normal
Macro-32 code before compiling it:

.while(R0 != 0)
{
[Normal Macro-32 code]
}

or:

.if(R0 & 1)
{
[Normal Macro-32 code]
}
.else
{
[Normal Macro-32 code]
}

or:

.for(R0 = 0; R0 < R1; R0++)
{
[Normal Macro-32 code]
}

:-)

Simon.

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

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<500229dc-4a15-4760-a11a-a782e0c9f06dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:c1c9:: with SMTP id v9mr7375331qvh.31.1634239252463;
Thu, 14 Oct 2021 12:20:52 -0700 (PDT)
X-Received: by 2002:ac8:5794:: with SMTP id v20mr8648923qta.77.1634239251632;
Thu, 14 Oct 2021 12:20:51 -0700 (PDT)
Path: rocksolid2!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: Thu, 14 Oct 2021 12:20:51 -0700 (PDT)
In-Reply-To: <sk9u4f$u1a$6@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=96.230.211.194; posting-account=Ysq9BAoAAACGX1EcMMPkdNg4YcTg0TxG
NNTP-Posting-Host: 96.230.211.194
References: <sk9u4f$u1a$6@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <500229dc-4a15-4760-a11a-a782e0c9f06dn@googlegroups.com>
Subject: Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
From: dansabrs...@yahoo.com (abrsvc)
Injection-Date: Thu, 14 Oct 2021 19:20:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 68
 by: abrsvc - Thu, 14 Oct 2021 19:20 UTC

On Thursday, October 14, 2021 at 2:49:54 PM UTC-4, Simon Clubley wrote:
> On 2021-10-13, Stephen Hoffman <seao...@hoffmanlabs.invalid> wrote:
> >
> > Not that I'd expect to ever meet Macroo32. ?
> >
>
> :-)
>
> What would an object orientated version of Macro-32 even look like ? :-)
>
> Anyone want to have a guess at possible syntax options ? :-)
>
> BTW, you could always add some structured language constructs to
> the Macro-32 compiler that could get translated into normal
> Macro-32 code before compiling it:
>
> .while(R0 != 0)
> {
> [Normal Macro-32 code]
> }
>
> or:
>
> .if(R0 & 1)
> {
> [Normal Macro-32 code]
> }
> .else
> {
> [Normal Macro-32 code]
> }
>
> or:
>
> .for(R0 = 0; R0 < R1; R0++)
> {
> [Normal Macro-32 code]
> }
>
> :-)
>
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.

Seriously??

I beleive that the comment was made in jest. No one in their right mind would ever expect t see an OO Macro.
The MACRO32 compiler was created in order to simplify the port to Alpha initially and to allow for the "easy" port for customers as well.
I spent over 2 years working with customers in this role both prior to and after the public release of Alpha. With the one exception of a customer CLI written entirely in MACRO32, most customers had small amounts of code in this language that required some change, most of which was differences in module headers (e.g. entry points and save masks). Yes, there were other changes as well, but are not worth enumerating here.

I know of a couple of systems written in Macro32 that still run today even on IA64 boxes. The cost to re-write was not worth it considering that the compiler existed. I don't know of any NEW code being written other than procedurally required updates to existing systems.

So no, I don't ever expect to see OO at this level. It makes no sense. There are existing languages that handle this at a higher level where the concept belongs.

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<Yk2aJ.206815$Kv2.105764@fx47.iad>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx47.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Content-Language: en-US
Newsgroups: comp.os.vms
References: <sk9u4f$u1a$6@dont-email.me>
From: lee.glea...@comcast.net (Lee Gleason)
In-Reply-To: <sk9u4f$u1a$6@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Antivirus: Avast (VPS 211014-4, 10/14/2021), Outbound message
X-Antivirus-Status: Clean
Lines: 55
Message-ID: <Yk2aJ.206815$Kv2.105764@fx47.iad>
X-Complaints-To: abuse@usenet-news.net
NNTP-Posting-Date: Thu, 14 Oct 2021 22:39:52 UTC
Organization: usenet-news.net
Date: Thu, 14 Oct 2021 17:39:52 -0500
X-Received-Bytes: 2069
 by: Lee Gleason - Thu, 14 Oct 2021 22:39 UTC

On 10/14/2021 1:49 PM, Simon Clubley wrote:
> On 2021-10-13, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>>
>> Not that I'd expect to ever meet Macroo32. ?
>>
>
> :-)
>
> What would an object orientated version of Macro-32 even look like ? :-)
>
> Anyone want to have a guess at possible syntax options ? :-)
>
> BTW, you could always add some structured language constructs to
> the Macro-32 compiler that could get translated into normal
> Macro-32 code before compiling it:
>
> .while(R0 != 0)
> {
> [Normal Macro-32 code]
> }
>
> or:
>
> .if(R0 & 1)
> {
> [Normal Macro-32 code]
> }
> .else
> {
> [Normal Macro-32 code]
> }
>
> or:
>
> .for(R0 = 0; R0 < R1; R0++)
> {
> [Normal Macro-32 code]
> }
>
> :-)
>
> Simon.
>

This would be an abomination.

Way way way back in the day, this sort of thing gained some
popularity in the PDP11 MACRO-11 world. It was implemented by a set of
macros called SMACIT, that enabled this sort of thing. I didn't like it
then either....

--
Lee K. Gleason N5ZMR
Control-G Consultants
lee.gleason@comcast.net

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<skad4b$ouu$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Thu, 14 Oct 2021 19:05:47 -0400
Organization: HoffmanLabs LLC
Lines: 36
Message-ID: <skad4b$ouu$1@dont-email.me>
References: <sk9u4f$u1a$6@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="3a536e6520b50e4439202039c2d3a493";
logging-data="25566"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18mtEPkrlJBqSep9ryB7hYALbZ2PRxjnew="
User-Agent: Unison/2.2
Cancel-Lock: sha1:d1aDOsJVv7cSfCMXD/eF+N4wggk=
 by: Stephen Hoffman - Thu, 14 Oct 2021 23:05 UTC

On 2021-10-14 18:49:52 +0000, Simon Clubley said:

> On 2021-10-13, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>>
>> Not that I'd expect to ever meet Macroo32.
>>
>
> :-)
>
> What would an object orientated version of Macro-32 even look like ? :-)

Um, an abomination?

Of the more recent OO options that can work for embedded and can work
directly with hardware registers, prolly Rust with one or more crates
for the platform hardware involved.

https://doc.rust-lang.org/stable/embedded-book/

For the next decade or so and what would be typical for refactoring or
rewriting existing OpenVMS Macro32, it'll probably get rewritten into C.

Possibly C with either classic OpenVMS built-ins or with asm mixed in.

Somewhat longer term, I'd consider a mix of Zig and C.

Neither of which are OO, of course.

If I'm working with application code and not working directly with
hardware registers, there are many fine choices, OO and otherwise.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<00B6A4B9.8A673F8B@SendSpamHere.ORG>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: 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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Thu, 14 Oct 2021 23:24:15 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: <00B6A4B9.8A673F8B@SendSpamHere.ORG>
References: <sk9u4f$u1a$6@dont-email.me> <Yk2aJ.206815$Kv2.105764@fx47.iad>
Reply-To: VAXman- @SendSpamHere.ORG
Injection-Info: gioia.aioe.org; logging-data="12177"; 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, 14 Oct 2021 23:24 UTC

In article <Yk2aJ.206815$Kv2.105764@fx47.iad>, Lee Gleason <lee.gleason@comcast.net> writes:
>On 10/14/2021 1:49 PM, Simon Clubley wrote:
>> On 2021-10-13, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>>>
>>> Not that I'd expect to ever meet Macroo32. ?
>>>
>>
>> :-)
>>
>> What would an object orientated version of Macro-32 even look like ? :-)
>>
>> Anyone want to have a guess at possible syntax options ? :-)
>>
>> BTW, you could always add some structured language constructs to
>> the Macro-32 compiler that could get translated into normal
>> Macro-32 code before compiling it:
>>
>> .while(R0 != 0)

How does a directive see and active value in R0 and oring it with 0 does
nothing.

>> {
>> [Normal Macro-32 code]
>> }
>>
>> or:
>>
>> .if(R0 & 1)

Again, how does a directive ...

>> {
>> [Normal Macro-32 code]
>> }
>> .else
>> {
>> [Normal Macro-32 code]
>> }
>>
>> or:
>>
>> .for(R0 = 0; R0 < R1; R0++)

That's just FN fugly.

>> {
>> [Normal Macro-32 code]
>> }
>>
>> :-)
>>
>> Simon.
>>
>
> This would be an abomination.
>
> Way way way back in the day, this sort of thing gained some
>popularity in the PDP11 MACRO-11 world. It was implemented by a set of
>macros called SMACIT, that enabled this sort of thing. I didn't like it
>then either....

Leave Macro alone!

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

I speak to machines with the voice of humanity.

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<skcd1t$9fi$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 17:16:45 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <skcd1t$9fi$1@dont-email.me>
References: <sk9u4f$u1a$6@dont-email.me> <500229dc-4a15-4760-a11a-a782e0c9f06dn@googlegroups.com>
Injection-Date: Fri, 15 Oct 2021 17:16:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jE/pkydqxTYpt2Sflf0iWBijG/0c5EZ0="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:P4BwuA2WFAXgcO3U5FOhHOzknKw=
 by: Simon Clubley - Fri, 15 Oct 2021 17:16 UTC

On 2021-10-14, abrsvc <dansabrservices@yahoo.com> wrote:
>
> Seriously??
>

I'm going to turn that around and ask you:

Seriously, Dan, seriously ??? :-)

There are 4 ":-)" symbols in the original posting and it was written
very much tongue in cheek.

There are some ideas that are so insane to implement (ie: OO Macro-32)
that, even when they are made in jest (like indeed Stephen did), it's
actually fun to think what that would look like if someone was crazy
enough to try and implement the idea.

Either you got out of the wrong side of the bed yesterday or you are
missing the ability to detect humour. :-)

Simon.

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

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<skcdar$9fi$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 17:21:31 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <skcdar$9fi$2@dont-email.me>
References: <sk9u4f$u1a$6@dont-email.me> <Yk2aJ.206815$Kv2.105764@fx47.iad>
Injection-Date: Fri, 15 Oct 2021 17:21:31 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19u+YfXgmt3u24okqTNjA6Bwg2pWEZSBug="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Xi10OagyWkTnhjOxcrG/e8cdTqY=
 by: Simon Clubley - Fri, 15 Oct 2021 17:21 UTC

On 2021-10-14, Lee Gleason <lee.gleason@comcast.net> wrote:
>
> This would be an abomination.
>

:-)

> Way way way back in the day, this sort of thing gained some
> popularity in the PDP11 MACRO-11 world. It was implemented by a set of
> macros called SMACIT, that enabled this sort of thing. I didn't like it
> then either....
>

Microsoft actually did a more primitive version of the while() loop
above in MASM back about 30 years ago. Don't know if anyone ever used
that and other constructs however. :-)

Simon.

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

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<skcdms$9fi$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 17:27:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <skcdms$9fi$3@dont-email.me>
References: <sk9u4f$u1a$6@dont-email.me> <Yk2aJ.206815$Kv2.105764@fx47.iad> <00B6A4B9.8A673F8B@SendSpamHere.ORG>
Injection-Date: Fri, 15 Oct 2021 17:27:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/DH7ernqcjY12CbYUgTrM8X5DHKhEmVs8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:ZAXsZrqeV4m+7DgGxVybd6XJzQY=
 by: Simon Clubley - Fri, 15 Oct 2021 17:27 UTC

On 2021-10-14, VAXman- @SendSpamHere.ORG <VAXman-@SendSpamHere.ORG> wrote:
> In article <Yk2aJ.206815$Kv2.105764@fx47.iad>, Lee Gleason <lee.gleason@comcast.net> writes:
>>On 10/14/2021 1:49 PM, Simon Clubley wrote:
>>> On 2021-10-13, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>>>>
>>>> Not that I'd expect to ever meet Macroo32. ?
>>>>
>>>
>>> :-)
>>>
>>> What would an object orientated version of Macro-32 even look like ? :-)
>>>
>>> Anyone want to have a guess at possible syntax options ? :-)
>>>
>>> BTW, you could always add some structured language constructs to
>>> the Macro-32 compiler that could get translated into normal
>>> Macro-32 code before compiling it:
>>>
>>> .while(R0 != 0)
>
> How does a directive see and active value in R0 and oring it with 0 does
> nothing.
>

'!=' is the not equals operator from C, not the OR operator.

If anyone actually wanted to do this, the directive would be expanded
to actual Macro-32 code before being compiled. Microsoft did something
similar in MASM about 30 years ago.

>>>
>>> or:
>>>
>>> .for(R0 = 0; R0 < R1; R0++)
>
> That's just FN fugly.
>

Suspected that would be your response. :-)

>>
>> This would be an abomination.
>>
>> Way way way back in the day, this sort of thing gained some
>>popularity in the PDP11 MACRO-11 world. It was implemented by a set of
>>macros called SMACIT, that enabled this sort of thing. I didn't like it
>>then either....
>
> Leave Macro alone!
>

:-)

On a more serious note, I think the time for enhancing assemblers
with stuff like this has long since passed.

Blame Stephen for putting the idea of OO Macro-32 into my head. :-)

Simon.

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

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<skcdsa$9fi$4@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 17:30:50 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <skcdsa$9fi$4@dont-email.me>
References: <sk9u4f$u1a$6@dont-email.me> <skad4b$ouu$1@dont-email.me>
Injection-Date: Fri, 15 Oct 2021 17:30:50 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7734fdfeb65b0a6cce58c0f0f047c894";
logging-data="9714"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4EyS+NXmKAfsCtCDRUz58QPozvXNijfk="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:KQCNZuItfMO75NletnQd0n2TsFg=
 by: Simon Clubley - Fri, 15 Oct 2021 17:30 UTC

On 2021-10-14, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
> On 2021-10-14 18:49:52 +0000, Simon Clubley said:
>
>> On 2021-10-13, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>>>
>>> Not that I'd expect to ever meet Macroo32.
>>>
>>
>> :-)
>>
>> What would an object orientated version of Macro-32 even look like ? :-)
>
> Um, an abomination?
>

Yes, big time. It's your fault for putting the idea of OO Macro-32 into
my head. :-) Even as a joke (as you clearly intended it), I just found
the whole idea of that concept amusing. :-)

Simon.

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

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<skcjv1$qop$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Fri, 15 Oct 2021 15:14:14 -0400
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <skcjv1$qop$2@dont-email.me>
References: <sk9u4f$u1a$6@dont-email.me>
<500229dc-4a15-4760-a11a-a782e0c9f06dn@googlegroups.com>
<skcd1t$9fi$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 15 Oct 2021 19:14:42 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae388a94075bf93192bd96f17405e48e";
logging-data="27417"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19E+r4RmsU+03YFw1uE8ZbDnAp6b8pQmeI="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:xTw2zU2G+eVUJpKf6wEyyUg0Ylc=
In-Reply-To: <skcd1t$9fi$1@dont-email.me>
 by: Dave Froble - Fri, 15 Oct 2021 19:14 UTC

On 10/15/2021 1:16 PM, Simon Clubley wrote:
> On 2021-10-14, abrsvc <dansabrservices@yahoo.com> wrote:
>>
>> Seriously??
>>
>
> I'm going to turn that around and ask you:
>
> Seriously, Dan, seriously ??? :-)
>
> There are 4 ":-)" symbols in the original posting and it was written
> very much tongue in cheek.
>
> There are some ideas that are so insane to implement (ie: OO Macro-32)
> that, even when they are made in jest (like indeed Stephen did), it's
> actually fun to think what that would look like if someone was crazy
> enough to try and implement the idea.
>
> Either you got out of the wrong side of the bed yesterday or you are
> missing the ability to detect humour. :-)
>
> Simon.
>

Perhaps Simon's humor is sometimes well hidden?

--
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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<mdd5yty6jdl.fsf@panix5.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: 15 Oct 2021 17:57:58 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 48
Sender: alderson+news@panix5.panix.com
Message-ID: <mdd5yty6jdl.fsf@panix5.panix.com>
References: <sk9u4f$u1a$6@dont-email.me>
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="15096"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Fri, 15 Oct 2021 21:57 UTC

Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:

> BTW, you could always add some structured language constructs to
> the Macro-32 compiler that could get translated into normal
> Macro-32 code before compiling it:
>
> .while(R0 != 0)
> {
> [Normal Macro-32 code]
> }
>
> or:
>
> .if(R0 & 1)
> {
> [Normal Macro-32 code]
> }
> .else
> {
> [Normal Macro-32 code]
> }
>
> or:
>
> .for(R0 = 0; R0 < R1; R0++)
> {
> [Normal Macro-32 code]
> }

I've read the entire thread so far, so I know that you are joking here.

I just wanted to point out that DEC (remember them? the parent company to
Digital?) supplied a set of structured programming macros ( IF, ELSIF, ELSE,
ENDIF, DO, ENDDO) in the standard universal file ("header file") MACSYM for
Macro-10.

While many old hands objected to their use, my late friend Mark Crispin used
them extensively in his programs, and I learned them from his code. Older
style programs used "literals" (out of line code snippets) to handle the same
kinds of things, which makes for spaghetti binaries, while the macros put
everything in-line, so that even a novice programmer can see what's going on in
the debugger.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO

<skhsop$shn$5@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: OO version of Macro-32, was: Re: CRTL and RMS vs SSIO
Date: Sun, 17 Oct 2021 19:15:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <skhsop$shn$5@dont-email.me>
References: <sk9u4f$u1a$6@dont-email.me> <500229dc-4a15-4760-a11a-a782e0c9f06dn@googlegroups.com> <skcd1t$9fi$1@dont-email.me> <skcjv1$qop$2@dont-email.me>
Injection-Date: Sun, 17 Oct 2021 19:15:37 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ee47515b0c33566b16310e5a1ea82c84";
logging-data="29239"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//AiLRIwATia3FBlSTF7fV+bUVADz38/Y="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:siq8jZI1bA2zY1g9jxr7r0dIYBk=
 by: Simon Clubley - Sun, 17 Oct 2021 19:15 UTC

On 2021-10-15, Dave Froble <davef@tsoft-inc.com> wrote:
>
> Perhaps Simon's humor is sometimes well hidden?
>

Simon's sense of humour is absolutely fine. :-) It's not my fault if
you Americans don't understand humour unless it's rammed down your
throat. :-) :-)

Simon.

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

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor