Hugs Nov-2003 release: traceShow goes missing

Ross Paterson ross at soi.city.ac.uk
Sat Dec 20 11:08:25 EST 2003


[moving to hugs-users]

On Fri, Dec 19, 2003 at 08:49:17PM +0000, Graham Klyne wrote:
> I've just upgraded my Hugs installation to the Nov-2003 release, and I 
> notice that function traceShow is missing from library module Debug.Trace.
> 
> I assume this is unintentional, as it's still mentioned in the Hugs manual.

I'm afraid it was -- Hugs now uses the same Debug.Trace as everyone else,
and that module has no traceShow.  There are some other minor differences
with the old Hugs trace too: Debug.Trace.trace appends a newline and
sends its output to stderr.

There are a few cases like this in the Nov2003 release, where some
backwards compatibility is sacrificed for compatibility with the
hierarchical libraries shared with other implementations.  The
hierarchical library documentation is a more accurate reference on
the library interface than the Hugs manual, which was written some
time ago.  Similarly the User's Guide included with the distribution
is the up-to-date reference for many features of the interpreter,
though it's not as detailed as the old manual in many places.


More information about the Hugs-Users mailing list