[Info-vax] Windows X server?

Chris Townley news at cct-net.co.uk
Sat Sep 30 13:37:23 EDT 2023


On 30/09/2023 17:45, Arne Vajhøj wrote:
> On 9/18/2023 10:41 AM, Arne Vajhøj wrote:
>> On 9/18/2023 8:17 AM, Simon Clubley wrote:
>>> On 2023-09-17, Arne Vajhøj <arne at vajhoej.dk> wrote:
>>>> Personally I have never liked X. I failed miserable
>>>> learning X 30 years ago. It was probably a mistake
>>>> to pick Macro-32 as the language for X. :-)
>>>
>>> Picking Macro-32 to write any application is _always_ a mistake. :-)
>>
>> The logic was that I had Macro-32 code for VT (SYS$QIOW not SMG$),
>> disk (SYS$QIOW not RMS) and tape (SYS$QIOW again), so for this new
>> type of IO then I decided to use Macro-32 as well. Total failure.
> 
> I packaged the VT code up.
> 
> So if someone want to do some advanced VT stuff, doesn't
> like SMG$ or curses and can live with the code being in
> Macro-32:
> 
> https://www.vajhoej.dk/arne/info-vax/scr/scr.zip
> 
> It is not well documented, but I created a text file
> listing all functions and 3 Fortran examples using it.
> The API is traditional VMS high level aka strings
> by descriptor and integers by reference (it was
> intended to be called from Fortran).
> 
> It is somewhat questionable whether anyone would
> develop for VT today and even more questionable
> using Macro-32, but despite the code being written
> more than 30 years ago then I still think it is
> sort of elegant and worth preserving.
> 
> Arne

I rather liked SMG$ - I created a few functions when writing code for 
use on HHTs using terminal emulation - saved rewriting the screen by 
using pop up windows

Chris
-- 
Chris




More information about the Info-vax mailing list