Andreas Davour <ante@update.uu.se> wrote:
+---------------
| Andrew Reilly <andrew@gurney.reilly.home> 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
-----
Rob Warnock, PP-ASEL-IA <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607