Dear Nahikari Blanco, dear Forum,

well, this is usually done by grepping lib/ directory of your GAP
installation:
$ cd /usr/local/src/gap/gap4r4/
(or whereever you have it)

Then do
$ grep SubgroupsSolvableGroup lib/*
and look for the string containing #F in the output, amond .gi files
(that where GAP language implementations would be)

lib/grplatt.gi:       l:=SubgroupsSolvableGroup(r,rec(
lib/grppclat.gd:#F  SubgroupsSolvableGroup(<G>[,<opt>]) . classreps of
subgrps of <G>,
lib/grppclat.gd:DeclareGlobalFunction("SubgroupsSolvableGroup");
lib/grppclat.gd:##  used in `SubgroupsSolvableGroup' (see
"SubgroupsSolvableGroup") for
lib/grppclat.gd:##  used in `SubgroupsSolvableGroup' (see
"SubgroupsSolvableGroup") for
lib/grppclat.gi:#F  SubgroupsSolvableGroup(<G>[,<opt>]) . classreps of
subgrps of <G>,
[...]

look in lib/grppclat.gd, you see that
#F  SubgroupsSolvableGroup is in line 451
That's it, read the code there.

Some functions are actually implemented in C, as you can see by doing
Print(<function-name>) at the GAP prompt.
Then you have to look at src/ instead of lib, in files with names ending in .c.

If you want to look for the code of a package function, look in
pkg/<package_name>/lib and/or in pkg/<package_name>/src

Hope this helps,
Dmitrii



On 20 October 2010 19:32, Nahikari Blanco <nahikaribla...@hotmail.com> wrote:
> SubgroupsSolvableGroup



--
Dmitrii Pasechnik
-----
DISCLAIMER: Any text following this sentence does not constitute a
part of this message, and was added automatically during transmission.

CONFIDENTIALITY: This email is intended solely for the person(s) named and may 
be confidential and/or privileged. If you are not the intended recipient, 
please delete it, notify us and do not copy, use, or disclose its content. 
Thank you.

Towards A Sustainable Earth: Print Only When Necessary

_______________________________________________
Forum mailing list
Forum@mail.gap-system.org
http://mail.gap-system.org/mailman/listinfo/forum
  • [GAP Forum] Code Nahikari Blanco
    • Re: [GAP Forum] Code Asst. Prof. Dmitrii (Dima) Pasechnik

Reply via email to