[Info-vax] Fun: Object Pascal on VMS
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Tue Sep 3 14:02:10 EDT 2024
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.
Environments that do not support those things rapidly acquire legacy status
and then unusable in a modern environment status.
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 ?
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.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.
More information about the Info-vax
mailing list