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