[Info-vax] Fun: Object Pascal on VMS

Dave Froble davef at tsoft-inc.com
Tue Sep 3 22:48:04 EDT 2024


On 9/3/2024 2:02 PM, Simon Clubley wrote:
> On 2024-09-03, Dave Froble <davef at tsoft-inc.com> wrote:
>>
>> Seems there is some opinions that everything should run on everything.  That
>> just isn't so, and why should it be?
>>
>
> No. There are things that are expected to be available in a modern ecosystem
> or for which it would be highly desirable for them to be available.

That is some rather broad statements.  Not much detail.  Easy to say.  A bit 
like the question "is your mother still hooking on the corner, or did she quit?" 
  I have to ask, what are these features, and why are they desirable in every 
instance?

> Environments that do not support those things rapidly acquire legacy status
> and then unusable in a modern environment status.

"those things" ????????????

> BTW, the above is not a Free Pascal comment, but more of a general observation.
>
>> As for VMS and Pascal, there is a very decent implementation of that language on
>> VMS, so what's the problem when a product aimed at a different environment will
>> not run on every environment.
>>
>
> So how capable are the OO features in VMS Pascal these days ?

You state that similar to my comment above, as if it is a given that OO is 
necessary.  Perhaps not.  Cheap way to avoid my question.

> BTW, about portability, the Free Pascal people say this on their website:
>
> |Free Pascal is a mature, versatile, open source Pascal compiler. It
> |can target many processor architectures: Intel x86 (16 and 32 bit),
> |AMD64/x86-64, PowerPC, PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS,
> |Motorola 68k, AVR, and the JVM. Supported operating systems include
> |Windows (16/32/64 bit, CE, and native NT), Linux, Mac OS
> |X/iOS/iPhoneSimulator/Darwin, FreeBSD and other BSD flavors, DOS (16
> |bit, or 32 bit DPMI), OS/2, AIX, Android, Haiku, Nintendo GBA/DS/Wii,
> |AmigaOS, MorphOS, AROS, Atari TOS, and various embedded platforms.
> |Additionally, support for RISC-V (32/64), Xtensa, and Z80
> |architectures, and for the LLVM compiler infrastructure is available
> |in the development version. Additionally, the Free Pascal team
> |maintains a transpiler for pascal to Javascript called pas2js.
>
> No VMS however.

Seems as if thoswe people aren't as "open" as they think they are.  If the world 
is mainly WEENDOZE and Unix and derivatives perhaps.


-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486


More information about the Info-vax mailing list