Anthony Appleyard opened this issue on Dec 23, 1999 ยท 4 posts
wiz posted Tue, 28 December 1999 at 5:35 PM
Well, assuming we can get source ;-) ;-) ;-) Only problem with the GNU effort is that the development process for Poser is based on a very large and powerful class library from MertoWerks (part of the CodeWarrior compiler package). The beautiful thing about this is that this library gives you everything, GUI building tools, file IO, even multithreading (that's how RayDream supports multiple processors on both Mac and Windows). Development at MC is mainly on the Mac, then the Windows version is tweeked into operation, but the CodeWarrior approach lets you go either way. GNU on Windows (Either Cygwin or ECGS) is still a bit iffy, and there's just no truely major league, serious cross platform library (although wX isn't bad, and it does Linux, too). GNU on Mac is real iffy. So the team has three alternatives: 1) Rewrite everything in wX for GNU, which is a whole lot of work, and will likely yield a buggy finished product. 2) Purchase Codewarrior for everyone involved in the distributed development. This is likely to be expensive. 3) Write a wrapper class library to adapt CodeWarrior calls to another class library (again, probably wX). This would be a fairly large effort. The neat thing is that many of us could be hammering away at it on our GNU/wX setups, writing code for a MetroWerks library which we don't actually have, and debugging using the translation layer. Then, for a final release, we recompile on one system with real MetroWorks CodeWarrior. (Although we use the GNU/wX for our Linux release). Well, that's far enough over the rainbow for one night. Ciao! Joe