[comp.lang.misc] Portability

bevan@cs.man.ac.uk (Stephen J Bevan) (04/05/91)

> What is portability?  Portability doesn't just involve the compiler or
> interpreter itself.  It's a property of code written for it as well.

If we are talking about the base language, then I'd agree with this.
However, if you have a decent module system (like Python) you can put
system specific features in separate modules.  i.e if you are running
under Amoeba, you can use the Amoeba module, if you are running on a
Mac, you can use the Mac module.  BTW I'm not saying the modules have to
impement the same thing, rather they take advantage of the facilties
of the machine.

Where's the portability problem?

Stephen J. Bevan			bevan@cs.man.ac.uk