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 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.