1############################################################################# 2## 3## read.g The IO package 4## Max Neunhoeffer 5## 6## Copyright (C) by Max Neunhoeffer 7## This file is free software, see license information at the end. 8## 9 10ReadPackage("IO", "gap/io.gi"); 11ReadPackage("IO", "gap/pickle.gi"); 12ReadPackage("IO", "gap/realrandom.gi"); 13ReadPackage("IO", "gap/http.gi"); 14ReadPackage("IO", "gap/background.gi"); 15ReadPackage("IO", "gap/iohub.gi"); 16ReadPackage("IO", "gap/callwithtimeout.gi"); 17 18# We now create the possibility that other packages can provide pickling 19# and unpickling handlers. 20 21if IsBound(IO_PkgThingsToRead) then 22 for p in IO_PkgThingsToRead do 23 ReadPackage(p[1],p[2]); 24 od; 25 Unbind(IO_PkgThingsToRead); 26fi; 27 28if IsHPCGAP then 29 MakeThreadLocal("IO"); 30fi; 31 32## 33## This program is free software: you can redistribute it and/or modify 34## it under the terms of the GNU General Public License as published by 35## the Free Software Foundation, either version 3 of the License, or 36## (at your option) any later version. 37## 38## This program is distributed in the hope that it will be useful, 39## but WITHOUT ANY WARRANTY; without even the implied warranty of 40## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 41## GNU General Public License for more details. 42## 43## You should have received a copy of the GNU General Public License 44## along with this program. If not, see <http://www.gnu.org/licenses/>. 45## 46