A request for future Squeak releases

Jay O'Conor jco at blueneptune.com
Tue Sep 29 00:52:10 UTC 1998


I hope this is a pretty simple request.

Are there any plans to update the VM sources & CodeWarrior project file
(generated by InterpreterSupportCode class macArchiveBinaryFile) to be
usable with a more recent version of CodeWarrior?  

One issue is the project file itself.  It cannot be opened (or converted) by
versions of the IDE newer than 1.7.x.  This would be every version of the
IDE since CW Pro 1.

The next issue is that of the Metrowerks Standard Libraries versus the old
ANSI libraries.  Some time ago, Metrowerks transitioned over to a C runtime
library of their own creation, abandoning their existing ANSI libraries.  A
user that doesn't have access to an older release of CodeWarrior won't be
able to get the old ANSI libraries.

There also seems to be a (somewhat puzzling) problem with the inclusion of
MacTypes.h.  The compiler barfs on the definition of true & false within
MacTypes.h -- even with the compiler preference "Enable bool Support" turned
off.  To work around this, I set MacHeaders.h as the "prefix file" in the
preferences.  This meant I had to edit the sources to eliminate the
inclusion of MacHeaders.h in those files that explicitly included it.

One last edit to the sources was necessary.  In sqMacSound.c, it was
necessary to change the defintion of "junk" in snd_Stop from long to
unsigned long.

I know you guys are busy with the meat of Squeak, but making it easy for new
Squeakers to get into areas such as recompiling the VM would hopefully
reduce your workload in the long run.

Jay O'Conor





More information about the Squeak-dev mailing list