[Coco] Weird errors
boisy at boisypitre.com
Tue Sep 12 08:30:09 EDT 2006
I knew the tmode change would eventually cause grief. Let me explain
the reasoning for changing tmode's syntax.
The new tmode has roots in Bruce Isted's enhanced "exmode". exmode,
which came with the SACIA driver, was a better xmode utility with
more options and a simplified syntax (albeit different from xmode).
The decision to move from xmode to exmode necessitated in my mind the
need to also change tmode, since both are very similar. In fact,
tmode is built from the same xmode.asm source as xmode is. The only
difference is an assemble time command line switch.
My philosophy of NitrOS-9 is that compatibility with OS-9 is
important, but so is the evolution of the operating system. The OS
lends itself to extensibility by allowing for the addition of system
calls, file managers and drivers which can modify the personality of
the system. Utilities are also susceptible to enhancements and
modifications. That can mean introduction of new "standard
distribution" utilities (ded, megaread, etc) or, when there is a
compelling feature, changes to existing utilities.
There is the dilemma of breaking existing software. As Robert and
others have pointed out, using the old tmode would fix the syntax
problem for older programs. However, I am personally not opposed to
adding "-echo" and "echo" in the existing tmode/xmode to accommodate
these programs, and add other "backwards compatible" options as they
Does this sound like a good compromise?
Boisy G. Pitre
email: boisy at boisypitre.com
"If there is truth to the proposition that knowing the past helps us
to understand the present, I believe there is at least as much truth
to the proposition that what we know of the present is crucial to our
understanding of the past. What we have not ourselves experienced or
observed we can at most only partially and imperfectly comprehend;
and I suspect that there is much in history that is so remote from
our own experiences or observations as to be largely beyond our
understanding." - Kenneth M. Stamp
On Sep 12, 2006, at 6:25 AM, Robert Gault wrote:
> Willard Goosey wrote:
>> Or, as Rob Gault advised me (crankily) when I complained about this,
>> download the source for tmode and add the old style options back in.
> That's not my call. Try talking Boisy out of making these changes
> some time. :)
> Coco mailing list
> Coco at maltedmedia.com
More information about the Coco