Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vd9ghk$1aumt$4@dont-email.me>
Deutsch   English   Français   Italiano  
<vd9ghk$1aumt$4@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Pancho <Pancho.Jones@proton.me>
Newsgroups: comp.os.linux.misc,alt.folklore.computers
Subject: Re: The joy of VAX
Date: Sat, 28 Sep 2024 19:05:40 +0100
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <vd9ghk$1aumt$4@dont-email.me>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
 <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
 <vcub5c$36h63$1@dont-email.me> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com>
 <vcuib9$37rge$5@dont-email.me> <vcvuhh$3hroa$2@dont-email.me>
 <llhieuF8ej2U2@mid.individual.net> <vd0uch$3lgc3$9@dont-email.me>
 <pDVIO.50851$2nv5.43199@fx39.iad> <vd3398$3j9t$1@dont-email.me>
 <vd3btv$503b$1@dont-email.me> <vd3e81$4fda$2@dont-email.me>
 <vd4h25$c3jf$6@dont-email.me> <vd5055$e8c6$1@dont-email.me>
 <vd527p$i6sg$4@dont-email.me> <vd5uni$mcj1$1@dont-email.me>
 <vd7f4p$tdq8$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 28 Sep 2024 20:05:40 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="393ae845145c4820933d15c11f4458d0";
	logging-data="1407709"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19FT7JBB/KgwSKJdKN1HXey2pTx8kbkvJw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:mJGug3ysPhqsLP9H8v+bzTE/o5M=
Content-Language: en-GB
In-Reply-To: <vd7f4p$tdq8$7@dont-email.me>
Bytes: 3156

On 9/28/24 00:29, Lawrence D'Oliveiro wrote:
> On Fri, 27 Sep 2024 10:43:13 +0100, Pancho wrote:
> 
>> Ah! there we have the Internet and a Search engine. :-)
> 
> My knowledge of those documents comes from having actual paper copies
> while using actual physical machines, back in the day when these systems
> were new.
> 

Well, ok, 40 years on I can't remember every manual I read. Especially 
given the size of the VMS collection.

<https://upload.wikimedia.org/wikipedia/commons/8/80/Vax-vms-grey-wall.jpg>

I do have a vague memory the Vax C manual you mention was an orange one, 
and smaller than the rest, no idea if it is a correct memory. I can't 
even remember much of K&R now.


>> I'm not sure if I had that book or not. It looks like it is heavily
>> orientated to calling VMS system services from C. I think my problem was
>> calling C from Pascal. The application was Pascal based.
> 
> Pascal should have been easier. VAX Pascal (V2 and later) had all kinds of
> elaborate facilities (nonstandard, of course) for low-level interfacing to
> the system and to other languages, controlling storage layout in the
> linker etc. It was a full-on systems programming language and no mistake.
> 
> Again, I know all this from first-hand experience.

As I recall Vax Pascal was fine, Vax C was fine. Both had adequate 
coverage of calling system services, it was just the interlanguage 
calling that was poorly documented.

The VMS book I really enjoyed, but had stolen twice, was Kenah: 
∗vax/vms∗ Internals & Data Structures.