> < ^ Date: Wed, 15 Dec 1993 17:36:18 +0000
> ^ From: Gap Students <studgap@twi.tudelft.nl >
^ Subject: Questions about implementing data types.

Dear GAP forum,

During the implementing of some coding theory algorythms in GAP, we came
across the following problems:

1. How should we decide if we should put out functions in the Rec.operations
or to make them global? For instance, why is 'DimensionsMat' in the
'MatricesOps', and 'SolutionMat' not?
2. How should we decide wether to let our code manipulating functions return
a new code, or to modify the argument?
3. How can we change the outcome with the following two commands:
gap> C;

gap> Print(C);

In the first case we would like to see a one line description, but in the
second we want to give more details.

Thanks in advance,

Erik Roijackers
Jasper Cramwinckel
Reinald Baart

> < [top]