Of course, you could argue that the whole design of Smalltalk with it's VM is already abstracting away the OS...
Indeed, some of the advantages from java on the server side is arguably that it has its own VM, so that you don't target the OS platform, but the java platform.
http://squeaknos.blogspot.no/
Of course, you could argue that the whole design of Smalltalk with it's VM is already abstracting away the OS...
Indeed, some of the advantages from java on the server side is arguably that it has its own VM, so that you don't target the OS platform, but the java platform.