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.