[GAP Forum] The IO package
Max Neunhoeffer
max.neunhoeffer at math.rwth-aachen.de
Tue Dec 19 01:13:54 GMT 2006
Dear GAP-Forum!
I am pleased to announce the release of version 2.0 of the IO package.
The package is still under development but it is now in a usable state
and I am pretty confident that the programming- and user-interface will
no longer change very much.
The package provides:
- access to low-level input/output functionality in the C-library
from the GAP language
- an implementation of buffered I/O in GAP allowing blocking and
non-blocking I/O to files, pipes, FIFOs, and sockets
- I/O multiplexing on many I/O channels
- control of child processes with the standard fork/exec method with
convenience functions to create pipelines of processes
- an extendable framework for object serialisation handling arbitrary
self-referential objects built from lists and records
- an implementation of the client side of the HTTP protocol in GAP
that allows for example the retrieval of web pages from within GAP
- on Linux access to unpredictable random numbers for cryptographic
purposes
The package runs under Linux/UNIX and M$-Windows. However, it contains
a C-part and thus needs a C-compiler installed. The availability of
some features is platform-dependent.
IO can be downloaded from the GAP web page under
http://www.gap-system.org/Packages/io.html
I would like to hear about any problems with the package or its
documentation, as well as about successful usage.
December 2006,
Max Neunhoeffer
--
# # Max Neunhoeffer <max.neunhoeffer at math.rwth-aachen.de>
##### Gerlachstrasse 20-22, 52064 Aachen, Germany (private)
# # Lehrstuhl D fuer Mathematik, RWTH, Templergraben 64, 52062 Aachen
##### Tel.: +49 241 406605 (private) / +49 241 8094550 (institute)
# # May the Source be with you!
More information about the Forum
mailing list