> < ^ Date: Wed, 24 Aug 1994 11:15:00 -0700 (PDT)
> < ^ From: Frank Celler <frank.celler@math.rwth-aachen.de >
< ^ Subject: Re: a suggestion about printing objects in GAP

Dear Harald,

Since no single way of printing things can be correct for all
applications, I suggest that different ways of printing objects be
implemented in GAP. This could for instance be done by means of a
global variable PrintLevel that controls the "exactness" of the
output.

yes, however this is (unfortunately) a more general problem, which
occurs for various objects, some of which are internal. For instance,
for finite field elements in a prime field some people prefer n*Z(p)^0
or just n, for abstract words one might consider "*" superfluous,
there are various ways to print a matrix, etc. At the moment there are
some ad hoc solutions, but we are looking for a unified one.

Maybe the designers of GAP can think of a more elegant way for
selecting the desired type of output (instead of a global variable).

We are discussing ways to print/display/show/save objects, one idea is
that there might be a print function to get a representation which can
be read back, display and show functions for the user (whatever the
distinction between display and show is), and save functions to save
an object in a compact form. There is no finished concept at the
moment, and even if we agree on one it might take a while (GAP 4.x)
before it is implemented.

suggestions, ideas, comments welcome,
Frank


> < [top]