Talk:Write once, compile anywhere

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
WikiProject Computing  
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 ???  This article has not yet received a rating on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.


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)

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). (talk) 16:22, 27 May 2011 (UTC)