#C Compilers: which one?
24-Jul-89 21:53:28
Sb: #58459-#C Compilers: which one?
Fm: Bob Rakosky 75156,336
To: Syndesis 76004,1763
John,
There are a number of issues where Lattice does provide some real
improvements over Manx (and also some areas where Manx has the advantage). I
find Manx's biggest shortcoming in that you are limited to a single data
segment, which means that I have a choice of either putting all of my data into
Graphics memory if something is required there, duplicating the required
Graphics memory both in the compiled-code (presumably in Fast memory) and in
allocated memory at run-time, or externalizing that data and having to load the
data at run-time separate from the executable load module. Personally, I'm not
crazy about any of these options, and find that Lattice's manner (particularly
the pre-5.0 manner of compiling the graphics data as a separate object module
targeted for Graphics memory) allows me far greater flexibility. The 'chip'
keyword is also useful if I only need a small number of definitions, but isn't
really needed (IMNSHO).
…BobR