[Info-vax] $sndopr() and dsc64$descriptor

Arne Vajhøj arne at vajhoej.dk
Fri Mar 12 19:10:01 EST 2021


On 3/12/2021 5:14 PM, John Reagan wrote:
> On Friday, March 12, 2021 at 3:55:50 PM UTC-5, Arne Vajhøj wrote:
>> On 3/12/2021 3:51 PM, Dave Froble wrote:
>>> On 3/12/2021 10:09 AM, John Reagan wrote:
>>>> For those of you keeping score at home, I checked the sources 
>>>> (Macro-32) and it seems to only deal with 32-bit descriptors.
>>>> Since the $SND* services use descriptors to describe
>>>> non-strings, the internal consumers would also need to handle
>>>> 64-bit addresses and/or lengths > 64K. I guess it is the 64-bit
>>>> addresses that is the "most common" request (ie, this thread).
>>>> I think we can deliver this change at the same time we ship
>>>> object-oriented BASIC.
>>> 
>>> And re-written in Basic, right John?
>>> 
>>> :-)
>> And don't mock OO basic.
>> 
>> I think OOification of Basic and Pascal would make a lot more
>> sense than Cobol and Fortran.

> Sure.  Delphi/Turbo Pascal had some features.  The Pascal committee
> actually wrote a technical addendum to the standard specifying an OO
> system.  It was a "single inheritance plus mixins" to help simplify
> the implementation.  Of course, nobody implemented such a thing but
> it kept us entertained back when we had real meetings.

Yes - the evidence is there.

Think Pascal, Turbo/Borland Pascal and Delphi has proven it works for 
Pascal.

(I don't particular like their way, but that is another story)

Visual Basic [.NET] has proven that it works for Basic.

It is my clear impression that the interest for the OO features
in newer Cobol standards is practically zero.

I cannot imagine the typical Fortran number crunching be
particular interested in OO either.

Arne





More information about the Info-vax mailing list