Lattice vs. Manx
On the other hand, Lattice one-sidedly expanded the "standard object
format" at one stage in the game of catch-up, by adding new hunk types and
extra debugging information. These additions weren't backwards compatible
to other utilities that manipulated object files, so I don't see why you're
nominating Lattice for sainthood. "All those developers who had to provide
modules in two formats"? How many people does that really affect? After
all, both C compiler companies have done many, many things to make their
system more proprietary and less portable, in order to lock their users
into a particular compiler. And couldn't Manx 3.6 load and link regular
Amiga object modules, but it couldn't create them?