[Info-vax] Free Pascal for VMS ?

Bill Gunshannon bill.gunshannon at gmail.com
Wed May 9 07:08:39 EDT 2018


On 05/08/2018 11:09 AM, Stephen Hoffman wrote:
> On 2018-05-07 16:53:41 +0000, Simon Clubley said:
> 
>> On 2018-05-07, John Reagan <xyzzy1959 at gmail.com> wrote:
>>> Why not the VSI Pascal compiler? (Other than it not being free or 
>>> open source?)
>>
>> My primary interest here is not VMS but that would have been a nice 
>> bonus.
>>
>> I've been looking for alternatives to C which are supported on a wide 
>> range of targets, including bare metal targets.
> 
> Certainly not Pascal, but here's an alternative to C that's expressly 
> intended for this sort of thing and particularly with memory safety, 
> that's available for various common platforms including 
> cross-compilation for embedded, and that's also designed to easily 
> interoperate with C code where that's necessary...
> 
> https://www.rust-lang.org/en-US/
> https://www.redox-os.org
> http://www.randomhacks.net/bare-metal-rust/
> https://forge.rust-lang.org/platform-support.html
> https://github.com/Aaronepower/rust/blob/master/RELEASES.md
> 
> 
> 
> thread errata...
> 
> Given my experience with UCSD p-system from an aeon or three ago, I'd 
> not consider it for bare-metal applications. 

I can't imagine what anyone would think was a "bare metal" application
for UCSD P-system.  It was a "compile once - run everywhere" concept
like Java.

>                                              I'm sure it's much 
> improved in the intervening aeons as it was quite flaky and unstable way 
> back then, 

I doubt it.  Last I saw it was still on Version IV.  I used that
version in 1982.

>           but the necessity for the p-Code interpreter usually wouldn't 
> be something I'd want to use for embedded and bare-metal and 
> cross-compilation applications.  Once I've enough code running on the 
> target platform, then something akin to the p-System, JVM or such might 
> be applicable.

I have long said that Java and the JVM were just The UCSD P-System
re-invented.

bill





More information about the Info-vax mailing list