axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] def.lisp


From: root
Subject: Re: [Axiom-developer] def.lisp
Date: Sat, 28 Oct 2006 13:11:04 -0400

> > In util.lisp, oldParserAutoloadOnceTrigger seems not to have been
> > called:
> > 
> >     (defun |tr| (fn)
> >       (|oldCompilerAutoloadOnceTrigger|)
> >       (|browserAutoloadOnceTrigger|)
> >       (|spad2AsTranslatorAutoloadOnceTrigger|)
> >       (|convertSpadFile| fn) )
> > 
> > However, I don't see how that can work without first parsing.
> > 
> > Furthermore, the file wi1.boot redefines another function named "tr".
> > No wonder how this ever workded :-)
> > 
> 
> Greping for 'tr' shows no use of function 'tr' (there are few variables
> of the same name).  IMHO this is strong indication that 'tr' is unused
> -- possibly 'tr' is intended as debugging helper (but more likely it
> was just forgotten).

I believe that )tr was a "developer level command" (the command set
allows various subsets of commands to be displayed so not all commands
are available to everyone).

During the march to code release to NAG we "hid" some commands.
This one probably got hidden. Practically speaking all that means
is that we took it off the command list but it can still be reached
by typing:

)lisp (|tr| fn)

which is what we usually did. The correct behavior would be to
recover these "hidden" commands and document them.

t




reply via email to

[Prev in Thread] Current Thread [Next in Thread]