1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
/* Configuration Independent Documentation for Prolog.
Copyright (C) 2001-2010 Roberto Bagnara <bagnara@cs.unipr.it>
Copyright (C) 2010-2016 BUGSENG srl (http://bugseng.com)
This file is part of the Parma Polyhedra Library (PPL).
The PPL 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 3 of the License, or (at your
option) any later version.
The PPL 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 program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1307, USA.
For the most up-to-date information see the Parma Polyhedra Library
site: http://bugseng.com/products/ppl/ . */
/*!
\defgroup PPL_Prolog_interface Prolog Language Interface
The Parma Polyhedra Library comes equipped with an interface
for the Prolog language.
*/
/*! \mainpage Prolog Language Interface
The Parma Polyhedra Library comes equipped with a Prolog interface.
Despite the lack of standardization of Prolog's foreign language interfaces,
the PPL Prolog interface supports several Prolog systems and, to the
extent this is possible, provides a uniform view of the library from
each such system.
The structure of the Prolog interface manual is as follows:
- System-Independent Features
- \ref prolog_interface_overview "Overview"
- \ref predicate_specifications "Predicate Specifications"
- \ref di_predicates "Domain Independent Predicates"
- \ref mip_predicates "Predicates for MIP_Problem"
- \ref pip_predicates "Predicates for PIP_Problem"
- \ref c_polyhedron_predicates "Predicates for C Polyhedra"
- \ref other_domains_predicates "Ad hoc Predicates for Other Domains"
- \ref PI_Compilation "Compilation and Installation"
- \ref PI_SD_Features "System-Dependent Features"
- \ref GNU_Prolog "GNU Prolog"
- \ref CIAO_Prolog "CIAO Prolog"
- \ref SICStus_Prolog "SICStus Prolog"
- \ref SWI_Prolog "SWI Prolog"
- \ref XSB_Prolog "XSB"
- \ref YAP_Prolog "YAP"
In all the Prolog interface documentation pages,
<CODE>prefix</CODE> is the prefix under which
you have installed the library (typically <CODE>/usr</CODE>
or <CODE>/usr/local</CODE>).
*/ /* \mainpage */
|