Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > by-pkgid > 2fc07611b08d4a735fd34d5eb60d8e16 > files > 2281

ciao-1.10p8-3mdv2010.0.i586.rpm

<HTML>
<HEAD>
<!-- Created by texi2html 1.56k + clip patches and <A href="http://www.clip.dia.fi.upm.es/Software">lpdoc</A> from ciao.texi on 28 January 2007 -->

<LINK rel="stylesheet" href="ciao.css" type="text/css">
<TITLE>The Ciao Prolog System               - Footnotes</TITLE>
</HEAD>
<BODY> 
<div class="title">
<h1 class="title">The Ciao Prolog System                 </h1>
<ADDRESS><B><EM>A Next Generation Multi-Paradigm Programming Environment</EM></B></ADDRESS>
<ADDRESS><B>REFERENCE MANUAL</B></ADDRESS>
<ADDRESS><B><STRONG>The Ciao System Documentation Series</STRONG></B></ADDRESS>
<ADDRESS><B><A HREF="http://www.ciaohome.org/">http://www.ciaohome.org/</A></B></ADDRESS>
<ADDRESS><B><EM>Generated/Printed on:</EM> 28 January 2007 </B></ADDRESS>
<ADDRESS><B>Technical Report CLIP 3/97-<EM>&#60;version below&#62;</EM></B></ADDRESS>
<ADDRESS><B>Version 1.10#8 (2007/1/28, 17:30:3 CEST)</B></ADDRESS>
<P><ADDRESS><EM>Edited by:</EM></ADDRESS>
<ADDRESS>F. Bueno</ADDRESS>
<ADDRESS>D. Cabeza</ADDRESS>
<ADDRESS>M. Carro</ADDRESS>
<ADDRESS>M. Hermenegildo</ADDRESS>
<ADDRESS>P. L&oacute;pez</ADDRESS>
<ADDRESS>G. Puebla</ADDRESS>
<ADDRESS></ADDRESS>
<ADDRESS>The Computational logic, Languages, </ADDRESS>
<ADDRESS>Implementation, and Parallelism (CLIP) Group</ADDRESS>
<ADDRESS><A HREF="mailto:webmaster@clip.dia.fi.upm.es">webmaster@clip.dia.fi.upm.es</A></ADDRESS>
<ADDRESS><A HREF="http://www.cliplab.org/">http://www.cliplab.org/</A></ADDRESS>
<ADDRESS>School of CS, Technical University of Madrid</ADDRESS>
<ADDRESS>CS and ECE Departments, University of New Mexico</ADDRESS>
</div>
<P>
<P><HR><P>
<H3><A NAME="FOOT1" HREF="ciao_6.html#DOCF1">(1)</A></H3>
<P>Currently there is an exception to this related to libraries which are written in languages other than Prolog, as, e.g., C. C files are currently always compiled to dynamically loadable object files (<CODE>.so</CODE> files), and they thus need to be included manually in a distribution of an application. This will be automated in upcoming versions of the Ciao system.
<H3><A NAME="FOOT2" HREF="ciao_6.html#DOCF2">(2)</A></H3>
<P>It is also possible to produce real standalone executables, i.e., executables that do not need to have an engine around. However, this is not automated yet, although it is planned for an upcoming version of the compiler. In particular, the compiler can generate a <CODE>.c</CODE> file for each <CODE>.pl</CODE> file. Then all the <CODE>.c</CODE> files can be compiled together into a real executable (the engine is added one more element during link time) producing a complete executable for a given architecture. The downside of course is that such an executable will not be portable to other architectures without recompilation.
<H3><A NAME="FOOT3" HREF="ciao_108.html#DOCF3">(3)</A></H3>
<P>It is also possible to provide active modules via a WWW address. However, we find it more straightforward to simply use socket addresses. In any case, this is generally hidden inside the access method and can be thus made transparent to the user.
<H3><A NAME="FOOT4" HREF="ciao_192.html#DOCF4">(4)</A></H3>
<P>Limitation: Some printers can have problems if the PostScript file is too complex (i.e. too many points/lines appear in the picture).
<H3><A NAME="FOOT5" HREF="ciao_200.html#DOCF5">(5)</A></H3>
<P>It should be pointed out that I am refering to an index as the position of an element in a list.
<H3><A NAME="FOOT6" HREF="ciao_201.html#DOCF6">(6)</A></H3>
<P>In scatter graphs the attibute that contains the features of a point dataset is <CODE>PAtts</CODE>.
<P><HR><P>
This document was generated on 28 January 2007 using
<A HREF="http://wwwinfo.cern.ch/dis/texi2html/">texi2html</A>&nbsp;1.56k + clip patches and <A href="http://www.clip.dia.fi.upm.es/Software">lpdoc</A>.
</BODY>
</HTML>