| Deutsch English Français Italiano |
|
<vl73d2$3hibm$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=C3=B8j?= <arne@vajhoej.dk> Newsgroups: comp.os.vms Subject: Re: VMS Pascal article Date: Thu, 2 Jan 2025 17:19:14 -0500 Organization: A noiseless patient Spider Lines: 37 Message-ID: <vl73d2$3hibm$1@dont-email.me> References: <vl3pi8$2r2sr$1@dont-email.me> <mn.12957e91a655c502.104627@invalid.skynet.be> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 02 Jan 2025 23:19:14 +0100 (CET) Injection-Info: dont-email.me; posting-host="b44fdce437244d756ece39583e79b278"; logging-data="3721590"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+VzWiN4bJrbUU2/sOknNyetLeKl9lL6/Y=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:ELsjUPRWfezVXgMdzAaC4HiKfno= In-Reply-To: <mn.12957e91a655c502.104627@invalid.skynet.be> Content-Language: en-US Bytes: 2327 On 1/2/2025 5:01 AM, Marc Van Dyck wrote: > Arne Vajhøj has brought this to us : >> VMS Pascal for C/Java/C# programmers: >> https://www.vajhoej.dk/arne/articles/vmspascal.html >> >> It is a "pre-release" - I am not sure I got it right. >> >> So I would love some feedback. > In the first section, you might also mention that VMS Pascal has > excellent support in LSE/SCA - for those who still use DECset... Added something about choices for editor. > Didn't see anything about the VARYING type and its so useful > <varying>.BODY and <varying>.LENGTH functions, as well as READV and > WRITEV. Probably the most important things to know if you have to > manipulate character strings. > > May be also mention that the VMS Pascal compiler comes with declaration > modules for all VMS system services and RTLs. Combined with LSE/SCA > support, this makes system programming extremely easy. Added mention of SYS$LIBRARY:STARLET and SYS$LIBRARY:LIB$ROUTINES and added example making 3 simple LIB$ calls. And used that to show and explain .BODY and .LENGTH, which made sense to me because that is where I typical use them. > Ah, and also, good support of VMS Pascal by SDL... Too advanced for me. :-) Arne