1#############################################################################
2##
3##                             orb package
4##  init.g
5##                                                          Juergen Mueller
6##                                                          Max Neunhoeffer
7##                                                             Felix Noeske
8##
9##  Copyright 2005-2008 by the authors.
10##  This file is free software, see license information at the end.
11##
12##  Reading the declaration part of the orb package.
13##
14#############################################################################
15
16################################
17# First look after our C part: #
18################################
19
20# load kernel function if it is installed:
21if (not IsBound(ORBC)) and ("orb" in SHOW_STAT()) then
22  # try static module
23  LoadStaticModule("orb");
24fi;
25if (not IsBound(ORBC)) and
26   (Filename(DirectoriesPackagePrograms("orb"), "orb.so") <> fail) then
27  LoadDynamicModule(Filename(DirectoriesPackagePrograms("orb"), "orb.so"));
28fi;
29
30ReadPackage("orb","gap/homwdata.gd");
31ReadPackage("orb","gap/avltree.gd");
32ReadPackage("orb","gap/hash.gd");
33ReadPackage("orb","gap/cache.gd");
34ReadPackage("orb","gap/orbits.gd");
35ReadPackage("orb","gap/search.gd");
36ReadPackage("orb","gap/bysuborbit.gd");
37if not(CompareVersionNumbers(GAPInfo.Version,"4.7")) then
38    ReadPackage("orb","gap/transform.gd");
39fi;
40
41##
42##  This program is free software: you can redistribute it and/or modify
43##  it under the terms of the GNU General Public License as published by
44##  the Free Software Foundation, either version 3 of the License, or
45##  (at your option) any later version.
46##
47##  This program is distributed in the hope that it will be useful,
48##  but WITHOUT ANY WARRANTY; without even the implied warranty of
49##  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
50##  GNU General Public License for more details.
51##
52##  You should have received a copy of the GNU General Public License
53##  along with this program.  If not, see <http://www.gnu.org/licenses/>.
54##
55