Andreas Davour <email@example.com> wrote:
| Andrew Reilly <firstname.lastname@example.org> writes:
| > Someone (perhaps Nick?) once wizely said that portability arises from
| > being ported. VMS has been ported once (to Alpha), and is being ported
| > again, to Itanium, so it's probably getting to be pretty portable. Maybe
| > one day it can become a standard OS product?
| Worth noting about the VMS ports is that since quite a bit of the OS
| is written in VAX assembler and BLISS, it is emulating VAX instructions!
The assembler code, perhaps, but not the BLISS. Except for data widths
(and even those can be parameterized in header files), BLISS code is
quite machine-independent. In fact, ISTR that the entire front-end of
the Common BLISS compiler (written in Common BLISS, of course) ran
*unchanged* on at least three different architectures.
Rob Warnock, PP-ASEL-IA <email@example.com>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607