support for glib-2.0

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2284 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
rzf 2008-06-19 21:28:33 +00:00
parent a500ac9f97
commit bcfa65e227
3 changed files with 131 additions and 128 deletions

View File

@ -11,7 +11,6 @@
.cmtt-10{font-family: monospace;} .cmtt-10{font-family: monospace;}
.cmti-10{ font-style: italic;} .cmti-10{ font-style: italic;}
p.noindent { text-indent: 0em } p.noindent { text-indent: 0em }
td p.noindent { text-indent: 0em; margin-top:0em; }
p.nopar { text-indent: 0em; } p.nopar { text-indent: 0em; }
p.indent{ text-indent: 1.5em } p.indent{ text-indent: 1.5em }
@media print {div.crosslinks {visibility:hidden;}} @media print {div.crosslinks {visibility:hidden;}}

View File

@ -7,7 +7,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<!-- html --> <!-- html -->
<meta name="src" content="manual.tex"> <meta name="src" content="manual.tex">
<meta name="date" content="2007-11-17 19:44:00"> <meta name="date" content="2008-06-19 23:25:00">
<link rel="stylesheet" type="text/css" href="manual.css"> <link rel="stylesheet" type="text/css" href="manual.css">
</head><body </head><body
> >
@ -22,7 +22,7 @@ class="cmr-12">Fabrizio Riguzzi</span>
class="cmr-12">fabrizio.riguzzi@unife.it</span></div> class="cmr-12">fabrizio.riguzzi@unife.it</span></div>
<br /> <br />
<div class="date" ><span <div class="date" ><span
class="cmr-12">November 17, 2007</span></div> class="cmr-12">June 19, 2008</span></div>
</div> </div>
<h3 class="sectionHead"><span class="titlemark">1 </span> <a <h3 class="sectionHead"><span class="titlemark">1 </span> <a
id="x1-10001"></a>Introduction</h3> id="x1-10001"></a>Introduction</h3>
@ -127,50 +127,52 @@ href="http://www.ncc.up.pt/\protect \unhbox \voidb@x \penalty \@M \relax \unhbox
http://www.ncc.up.pt/<span http://www.ncc.up.pt/<span
class="cmsy-10">~</span>vsc/Yap/downloads.html </a>. class="cmsy-10">~</span>vsc/Yap/downloads.html </a>.
<!--l. 62--><p class="indent"> <span <!--l. 62--><p class="indent"> <span
class="cmtt-10">cplint </span>requires glu (a subpackage of vis) and glib. You can download glu from <a class="cmtt-10">cplint </span>requires glu (a subpackage of vis) and glib-2.0. You can download glu
href="http://vlsi.colorado.edu/\protect \unhbox \voidb@x \penalty \@M \relax \unhbox \voidb@x \special {t4ht@+&{35}x00A0{59}}x{}vis/getting_VIS_2.1.html" > from <a
http://vlsi.colorado.edu/<span href="http://vlsi.colorado.edu/\protect \unhbox \voidb@x \penalty \@M \relax \unhbox \voidb@x \special {t4ht@+&{35}x00A0{59}}x{}vis/getting_VIS_2.1.html" > http://vlsi.colorado.edu/<span
class="cmsy-10">~</span>vis/getting_VIS_2.1.html </a> You can download glib from class="cmsy-10">~</span>vis/getting_VIS_2.1.html </a> You can download
<a glib-2.0 (version <span
href="http://www.gtk.org/" > http://www.gtk.org/ </a>. This is a standard GNU package so it is easy to class="cmsy-10">&#x2265; </span>2<span
install it using the package management software of your Linux or Cygwin class="cmmi-10">.</span>0) from <a
distribution. href="http://www.gtk.org/" > http://www.gtk.org/ </a>. This is a standard GNU package
so it is easy to install it using the package management software of your Linux or
Cygwin distribution.
<!--l. 68--><p class="indent"> Install glu: <!--l. 68--><p class="indent"> Install glu:
<ol class="enumerate1" > <ol class="enumerate1" >
<li <li class="enumerate"><a
class="enumerate" id="x1-2002x1">downlad <span id="x1-2002x1"></a>downlad <span
class="cmtt-10">glu-2.1.tar.gz</span> class="cmtt-10">glu-2.1.tar.gz</span>
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2004x2">decompress it id="x1-2004x2"></a>decompress it
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2006x3"><span id="x1-2006x3"></a><span
class="cmtt-10">cd glu-2.1</span> class="cmtt-10">cd glu-2.1</span>
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2008x4"><span id="x1-2008x4"></a><span
class="cmtt-10">mkdir arch</span> class="cmtt-10">mkdir arch</span>
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2010x5"><span id="x1-2010x5"></a><span
class="cmtt-10">cd arch</span> class="cmtt-10">cd arch</span>
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2012x6"><span id="x1-2012x6"></a><span
class="cmtt-10">../configure</span> class="cmtt-10">../configure</span>
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2014x7"><span id="x1-2014x7"></a><span
class="cmtt-10">make</span> class="cmtt-10">make</span>
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2016x8"><span id="x1-2016x8"></a><span
class="cmtt-10">su</span> class="cmtt-10">su</span>
</li> </li>
<li <li class="enumerate"><a
class="enumerate" id="x1-2018x9"><span id="x1-2018x9"></a><span
class="cmtt-10">make install</span></li></ol> class="cmtt-10">make install</span></li></ol>
<!--l. 80--><p class="noindent">This will install glu into <span <!--l. 80--><p class="noindent">This will install glu into <span
class="cmtt-10">/usr/local</span>, if you want to install to a different <span class="cmtt-10">/usr/local</span>, if you want to install to a different <span
@ -773,11 +775,13 @@ class="cmtt-10">&#x00A0;testlpadsld_gbfalse.pl,</span><span
class="cmtt-10">&#x00A0;testlpad.pl,</span></span></span> class="cmtt-10">&#x00A0;testlpad.pl,</span></span></span>
<span class="obeylines-h"><span class="verb"><span <span class="obeylines-h"><span class="verb"><span
class="cmtt-10">testcpl.pl,</span><span class="cmtt-10">testcpl.pl,</span><span
class="cmtt-10">&#x00A0;testsemcpl.pl</span></span></span>: Prolog programs for testing the modules. class="cmtt-10">&#x00A0;testsemlpadsld.pl,</span><span
They are executed when issuing the command <span class="cmtt-10">&#x00A0;testsemlpad.pl</span><span
class="cmtt-10">make installcheck </span>during class="cmtt-10">&#x00A0;testsemcpl.pl</span></span></span>:
the installation. To execute them afterwords, load the file and issue the Prolog programs for testing the modules. They are executed when issuing
command <span the command <span
class="cmtt-10">make installcheck </span>during the installation. To execute
them afterwords, load the file and issue the command <span
class="cmtt-10">t.</span> class="cmtt-10">t.</span>
</li> </li>
<li class="itemize">Subdirectory <span <li class="itemize">Subdirectory <span
@ -863,7 +867,7 @@ class="cmtt-10">invalid.cpl</span>: programs taken from <span class="cite">[<a
href="#XCP-logic-unp">13</a>]</span>. <span href="#XCP-logic-unp">13</a>]</span>. <span
class="cmtt-10">invalid.cpl </span>is an example class="cmtt-10">invalid.cpl </span>is an example
of a program that is invalid but sound.</li></ul> of a program that is invalid but sound.</li></ul>
<!--l. 397--><p class="noindent" >The files <span <!--l. 398--><p class="noindent">The files <span
class="cmtt-10">*.uni </span>that are present for some of the examples are used by the class="cmtt-10">*.uni </span>that are present for some of the examples are used by the
semantical modules. Some of the example files contain in an initial comment semantical modules. Some of the example files contain in an initial comment
some queries together with their result. some queries together with their result.
@ -871,18 +875,18 @@ class="cmtt-10">*.uni </span>that are present for some of the examples are used
<li class="itemize">Subdirectory <span <li class="itemize">Subdirectory <span
class="cmtt-10">doc</span>: contains this manual in latex, html and pdf.</li></ul> class="cmtt-10">doc</span>: contains this manual in latex, html and pdf.</li></ul>
<!--l. 400--><p class="noindent" > <!--l. 401--><p class="noindent">
<h3 class="sectionHead"><span class="titlemark">8 </span> <a <h3 class="sectionHead"><span class="titlemark">8 </span> <a
id="x1-80008"></a>License</h3> id="x1-80008"></a>License</h3>
<!--l. 405--><p class="noindent" ><span <!--l. 406--><p class="noindent"><span
class="cmtt-10">cplint</span>, as Yap, follows the Artistic License 2.0 that you can find in Yap CVS root class="cmtt-10">cplint</span>, as Yap, follows the Artistic License 2.0 that you can find in Yap CVS root
dir. The copyright is by Fabrizio Riguzzi. dir. The copyright is by Fabrizio Riguzzi.
<!--l. 410--><p class="indent" > The program uses the library <a <!--l. 411--><p class="indent"> The program uses the library <a
href="http://vlsi.colorado.edu/\protect \unhbox \voidb@x \penalty \@M \relax \unhbox \voidb@x \special {t4ht@+&{35}x00A0{59}}x{}fabio/" > CUDD </a> for manipulating BDDs that is included in href="http://vlsi.colorado.edu/\protect \unhbox \voidb@x \penalty \@M \relax \unhbox \voidb@x \special {t4ht@+&{35}x00A0{59}}x{}fabio/" > CUDD </a> for manipulating BDDs that is included in
glu. For the use of CUDD, the following license must be accepted: glu. For the use of CUDD, the following license must be accepted:
<!--l. 415--><p class="indent" > Copyright (c) 1995-2004, Regents of the University of Colorado <!--l. 416--><p class="indent"> Copyright (c) 1995-2004, Regents of the University of Colorado
<!--l. 417--><p class="indent" > All rights reserved. <!--l. 418--><p class="indent"> All rights reserved.
<!--l. 419--><p class="indent" > Redistribution and use in source and binary forms, with or without modification, <!--l. 420--><p class="indent"> Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met: are permitted provided that the following conditions are met:
<ul class="itemize1"> <ul class="itemize1">
<li class="itemize">Redistributions of source code must retain the above copyright notice, this <li class="itemize">Redistributions of source code must retain the above copyright notice, this
@ -895,7 +899,7 @@ are permitted provided that the following conditions are met:
<li class="itemize">Neither the name of the University of Colorado nor the names of its <li class="itemize">Neither the name of the University of Colorado nor the names of its
contributors may be used to endorse or promote products derived from contributors may be used to endorse or promote products derived from
this software without specific prior written permission.</li></ul> this software without specific prior written permission.</li></ul>
<!--l. 436--><p class="noindent" >THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS <!--l. 437--><p class="noindent">THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
<br class="newline" />AND CONTRIBUTORS &#8221;AS IS&#8221; AND ANY EXPRESS OR IMPLIED <br class="newline" />AND CONTRIBUTORS &#8221;AS IS&#8221; AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
@ -909,7 +913,7 @@ INTERRUPTION) HOWEVER CAU-SED
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<!--l. 450--><p class="indent" > <span <!--l. 451--><p class="indent"> <span
class="cmtt-10">lpad.pl</span>, <span class="cmtt-10">lpad.pl</span>, <span
class="cmtt-10">semlpad.pl </span>and <span class="cmtt-10">semlpad.pl </span>and <span
class="cmtt-10">cpl.pl </span>are based on the SLG system by <a class="cmtt-10">cpl.pl </span>are based on the SLG system by <a

Binary file not shown.