Hmmm... I'm not sure whether to agree or disagree with you here, Nathan.

It's true that the entire system runs in a virtual machine of sorts. And therefore everything within it can be said to run in a VM.

But, PASE does not run in a virtual machine in the same sort of sense that Java (for example) runs in a VM. PASE programs run directly on the Power Systems architecture, they are compiled for AIX which runs on the same hardware.

It's possible for PASE programs to directly read memory from ILE applications, and vice-versa. Not that I'm recommending that approach, mind you... but it's possible.

PHP is an interpreted language... so it always runs in the PHP interpreter. I suppose you could make the argument that the PHP interpreter is basically equivalent to a virtual machine... I wouldn't disagree with that. But, I think when you say it requires a "virtual machine", it /sounds/ like you mean a VM in the sense that Java runs in the Java Virtual Machine. So I thought it'd be worth adding some clarification.



On 11/30/2012 12:14 PM, Nathan Andelin wrote:

Actually, PHP on IBM i is its own virtual machine, and so is PASE. It
uses sockets to communicate with native IBM i servers. The
communication is essentially the same as running PHP on a separate
box. However, I still don't get your point.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.