diff --git a/swi/library/pio.pl b/swi/library/pio.pl new file mode 100644 index 000000000..ecf3835a4 --- /dev/null +++ b/swi/library/pio.pl @@ -0,0 +1,42 @@ +/* Part of SWI-Prolog + + Author: Jan Wielemaker + E-mail: J.Wielemaker@uva.nl + WWW: http://www.swi-prolog.org + Copyright (C): 2008, University of Amsterdam + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + As a special exception, if you link this library with other files, + compiled with a Free Software compiler, to produce an executable, this + library does not by itself cause the resulting executable to be covered + by the GNU General Public License. This exception does not however + invalidate any other reasons why the executable file might be covered by + the GNU General Public License. +*/ + +:- module(pio, []). +:- reexport(pure_input). + +/** Pure I/O + +This library provides pure list-based I/O processing for Prolog, where +the communication to the actual I/O device is performed transparently +through coroutining. This module itself is just an interface to the +actual implementation modules. + +@author Ulrich Neumerkel +@author Jan Wielemaker +*/