Talk:Write once, compile anywhere

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Comment[edit]

Cross platform libraries are not a WOCA thing, because they are needed in WORA too, right? Should it be removed from the article? --Easyas12c 18:23, 13 Jun 2005 (UTC)

What is meant are libraries that interface to platform dependent stuff in a platform independent way, in much the same way as a kernel abstracts the hardware it runs on. In the WORA philosophy there is only one platform, the idealized virtual machine, so a library which only depends on the virtual machine would be cross platform by virtue of the VM running on many arches. Calling that cross platform is like calling x86 machine code cross platform because there is an interpreter for it on ARM. Since "WORA" also antedates "cross platform" the WOCA meaning of "cross platform" is definately the right meaning. --MarSch 17:11, 3 December 2006 (UTC)[reply]

Despite that the slogan being "WOCA", Free Pascal tries to apply it to the entire toolchain, not just the compiler. WOBA more or less (build anywhere). 88.159.64.210 (talk) 16:22, 27 May 2011 (UTC)[reply]