HBO043%DJUKFA11.BITNET@cunyvm.cuny.edu (Christoph van Wuellen) (05/03/90)
Hi, First, since the compiler you damn is mine, tell me what you don't like - I suspect it is the huge memory request when compiling very large functions - A port of the sozobon compiler to minix-st is straightforward, but there are some errors in the code which don't harm when you use sozobon-c, but which are desatrous when compiling sozobon-C on a workstation (well, you have to begin somewhere). Something that had to be totally changed is the generation of floating-point constants. The biggest problem is that front end, code generation and assembly code generation are not clearly separated - so it is not that easy to fit the compiler to the ACK assembler - not as easy as it is with my compiler. If you use the whole sozobon toolset (compiler,assembler,linker,archiver) you get far away from MINIX-ST. According to my benchmarks, the code is slightly inferior to the code my compiler produces, but anyway, I will prepare a list of fixes you should apply before bringing the compiler to work. Of course, I recommend to use my compiler - if you have problems, tell it and perhaps fix it. /Christoph van Wuellen.