for review: interface tracing, part 1

Lee Naish lee at cs.mu.OZ.AU
Fri May 15 15:15:25 AEST 1998


Fergus Henderson <fjh at cs.mu.OZ.AU> writes:
>options.m:
> > +	io__write_string("\t--trace {minimal, interface, full}\n"),
> > +	io__write_string("\t\tGenerate code that includes the specified level\n"), 
> > +	io__write_string("\t\tof execution tracing.\n"),

>These options are a bit ungrammatical.
>`--trace interface' parses OK (although one could argue for
>`--trace interfaces') with `trace' being an imperative verb
>and `interface' a noun, but in each of `--trace full' and
>`--trace minimal' there is a verb and an adjective, but no noun.

>`--trace all' would be a reasonable grammatical alternative to
>`--trace full', but I can't think of a reasonable replacement
>for `--trace minimal'.

`--trace minimum' would meet this concern; arguably you would
then want `--trace maximum' instead of `--trace all' (I initially
much preferred `--trace all' but `--trace maximum' has some appeal).
I also prefer `--trace interfaces' to `--trace interface'.

	lee



More information about the developers mailing list