[Info-vax] Userland programming languages on VMS.

Bill Gunshannon bill.gunshannon at gmail.com
Tue Feb 1 13:10:14 EST 2022


On 2/1/22 12:33, Dave Froble wrote:
> On 2/1/2022 12:27 PM, Bill Gunshannon wrote:
>> On 2/1/22 11:45, Dave Froble wrote:
>>> On 2/1/2022 8:22 AM, Bill Gunshannon wrote:
>>>> On 1/31/22 21:31, Dave Froble wrote:
>>>>> On 1/31/2022 8:31 PM, Bill Gunshannon wrote:
>>>>>> On 1/31/22 19:53, Johnny Billquist wrote:
>>>>>
>>>>>>> We covered this a long time ago. You don't need the RSTS/E 
>>>>>>> sources to write a
>>>>>>> new implementation of it. You just need time and energy.
>>>>>
>>>>> I really have to wonder, would anyone actually devote the time and 
>>>>> resources
>>>>> to re-implement RSTS/E?
>>>>
>>>> I would.  :-)
>>>
>>> I'm not convinced, it would not be a trivial effort.
>>
>> Guess I would have to give up some of the time I currently devote
>> to writing things for Rosetta Code.  :-)
>>
>>>
>>>>> What hardware would one choose?
>>>>
>>>> Ideally, I would make it portable but initially probably PC Class
>>>> machines and a certain 6809 I have.
>>>
>>> So some more hackery to run on x86, huh?  Why not ARM?
>>
>> If I wanted others to be able to look at what I have done it would
>> have to be something others might have.  Because the only Arm I have
>> at the moment is the Pi 1 Model B.  I  have no development tools for
>> it and I am rapidly finding out that contrary to the idea that things
>> will live forever on the web most software that ran on these boxes
>> has vanished.
>>
>>>
>>>>> What implementation language would one choose?
>>>>
>>>> Probably C as that is the language I am most likely to find compilers
>>>> for on different machines.
>>>
>>> C is so disgusting.
>>
>> Personal opinion.  I have been doing C for over 40 years and have
>> never had a problem with it.
>>
>>
>>>                      Ok, I'll admit that it's just about everywhere.
>>
>> That, too.
>>
>>>
>>>>> What would one do with it?
>>>>
>>>> What do Hobbyists today do with any of the old OSes and systems they
>>>> have.  I would play with it.  I would look into adding networking and
>>>> probably X11.
>>>
>>> That statement makes me wonder.  To me, "adding networking" isn't an 
>>> extra,
>>> it's part of the OS, and should not be an "add-on".
>>
>> Sorry, when I said networking I meant usable networking.  RSTS had
>> DECNET but that is of very limited usefulness today.  There was
>> never TCP/IP for RSTS that I was aware of and I ran it right up to
>> the last release.
>>
>>>
>>> Would you be targeting earlier versions, such as V4, V5, or V6, or 
>>> V10 or so?"
>>
>> I would be targeting what ever version I could get usable data for.
>> At this point that is none of them.
>>
>>>
>>> With the later versions, DCL is part of RSTS/E, you ready to 
>>> re-implement DCL,
>>> TCP/IP, DECnet, and all the rest that was RSTS/E?
>>
>> Sure, but there was no TCP/IP.
>>
>>>
>>>> It's all for fun anyway.
>>>
>>> Ok, then perhaps one good way to get started, is to get ahold of some 
>>> design
>>> documentation to allow a decent start.  If I was to consider such an 
>>> attempt,
>>> I'd want a decent design to start with.
>>>
>>> John Santos and EG&H developer ROSS/V way back in the day.  In case 
>>> you don't
>>> know what that is/was, it is software that used the PDP-11 
>>> compatibility mode
>>> to implement a RSTS/E "look and feel" on early VAXs.  In order to do 
>>> so, I'd
>>> think that they had a decent design to start with.  Perhaps such 
>>> documentation
>>> still exists.  Perhaps they might provide you with a copy, if you 
>>> asked nicely.
>>
>> I doubt any of it still exists and if previous experience holds true
>> even if it did they would not release it.
> 
> Well, that tells me that you're not serious.  I just gave you a pointer 
> to some people who know RSTS rather well.  If you're not willing to 
> contact John, then you're not serious.

Serious?  None of this is serious.  I'm retired with too much time
on my hands.  It would be fun to do.  I may contact him but I don't
like annoying other people for my pet projects.

> 
> Another thing I thought about, two actually.
> 
> RSTS/E had the RSX stuff that allowed for BP2, and other things.  You 
> gonna re-implement the RSX stuff?
> 
> Can it really be RSTS/E without Basic+?  You gonna re-implement the 
> language?

Well, personally, I never used BASIC other than maybe to play
around.  You seem to think I am looking at a commercially viable
product here.  It's just for fun.  I'll probably die long before
I had more than a bootable kernel if I even got that far.

> 
>> RSTS has been dead for how
>> many years now?  And none of it has been released for any purpose at
>> all.  I have the two volume Software Resources book for the PDP-11.
>> I have attempted to track down some of the products in the hope of
>> actually salvaging something from them.  Most don't exist and of those
>> that do I have yet to find one that still has copies of that old
>> software.  I find this to be quite common not only with DEC Stuff
>> but just about anything old in the IT world.  Frequently upon inquiry
>> I am told "We threw all that out ages ago."
>>
>> bill
>>
>>
>>>
>>> Still having "fun" ?????????????????????
>>>
>>>
>>
> 
> 


bill




More information about the Info-vax mailing list