I'm working on this grpring.g library to help me learn GAP and I ran
into something that appears to be a bug. In trying to define the "*"
operation, I made a change to the file and did not see the change appear
when I returned to GAP. Specifically, as a trace through the routine, I
added Print( ... ); statements, but nothing was printed out when I
expected. I then exited GAP and immediately started it up again. I loaded
the library and tested it. This time the behavior was exactly what I was
My understanding of Edit( ... ) is that it reads in the file being
edited before returning to GAP. This is what generally happens. For some
reason, though, this did not happen for me this one time. Any ideas?
Joseph Kincaid | Mathematics is the alphabet with which God
email@example.com | has written the universe.
firstname.lastname@example.org | -- Galileo
http://www.peru.edu/~kincaid | (except he said it in Italian, of course.)