Thank you all for the replies. They have been very useful in solving my problem. I only manage to make it work with "and not IsOperation(ValueGlobal(str))". With String(ValueGlobal(str)){[1..8]}= "function" I get a Error, no method defined and when I look with ShowArguments() I see it comes from [<Operation "PROD">] :(

One more thing and I have no more questions:

Is there a way to find out the functions in a certain package? I know that there is a way to display a package but a way to see what functions it contains? (Perhaps a raw method of A:=the function list when gap is started with no package; B:=the function list after the package is loaded; C:=B-A ???)

Best regards,
Marc Frincu

Quoting Laurent Bartholdi <[EMAIL PROTECTED]>:

On 1/30/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Thanks for your answers.
It works but I have one more problem. Not all the results (when using:
Filtered(NamesSystemGVars(), str-> IsBoundGlobal(str) and
IsFunction(ValueGlobal(str)));) are functions. I also get results like
[]:=, or {}:= or operations which I do not need. Is there any way to
further filter the results?

Well, it seems you replied to your own question :)

Filtered(NamesSystemGVars(), str-> IsBoundGlobal(str) and
IsFunction(ValueGlobal(str)) and not IsOperation(ValueGlobal(str)));
--
Laurent Bartholdi          \  laurent.bartholdi<at>gmail<dot>com
EPFL SB SMA IMB MAD         \    Téléphone: +41 21-6935458
Station 8                    \ Secrétaire: +41 21-6935501
CH-1015 Lausanne, Switzerland \      Fax: +41 21-6930339




_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum

Reply via email to