Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 2fcb262fce8df923d1c90b2e80f20b02 > files > 1463

pl-5.7.11-5.fc12.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<HTML>
<HEAD>
<TITLE>Programming in XPCE/Prolog: Section 2.1</TITLE><LINK REL=home HREF="index.html">
<LINK REL=contents HREF="Contents.html">
<LINK REL=index HREF="DocIndex.html">
<LINK REL=summary HREF="summary.html">
<LINK REL=previous HREF="starting.html">
<LINK REL=next HREF="sec-2.2.html">
<STYLE type="text/css">
/* Style sheet for SWI-Prolog latex2html
*/

dd.defbody
{ margin-bottom: 1em;
}

dt.pubdef
{ background-color: #c5e1ff;
}

pre.code
{ margin-left: 1.5em;
margin-right: 1.5em;
border: 1px dotted;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
background-color: #f8f8f8;
}

div.navigate
{ text-align: center;
background-color: #f0f0f0;
border: 1px dotted;
padding: 5px;
}

div.title
{ text-align: center;
padding-bottom: 1em;
font-size: 200%;
font-weight: bold;
}

div.author
{ text-align: center;
font-style: italic;
}

div.abstract
{ margin-top: 2em;
background-color: #f0f0f0;
border: 1px dotted;
padding: 5px;
margin-left: 10%; margin-right:10%;
}

div.abstract-title
{ text-align: center;
padding: 5px;
font-size: 120%;
font-weight: bold;
}

div.toc-h1
{ font-size: 200%;
font-weight: bold;
}

div.toc-h2
{ font-size: 120%;
font-weight: bold;
margin-left: 2em;
}

div.toc-h3
{ font-size: 100%;
font-weight: bold;
margin-left: 4em;
}

div.toc-h4
{ font-size: 100%;
margin-left: 6em;
}

span.sec-nr
{ 
}

span.sec-title
{ 
}

span.pred-ext
{ font-weight: bold;
}

/* Footnotes */

sup.fn { color: blue; text-decoration: underline; }
span.fn-text: { display: none; }
sup.fn span {display: none;}
sup:hover span 
{ display: block !important;
position: absolute; top: auto; left: auto; width: 80%;
color: #000; background: white;
border: 2px solid;
padding: 5px; margin: 10px; z-index: 100;
font-size: smaller;
}
</STYLE>
</HEAD>
<BODY BGCOLOR="white">
<DIV class="navigate"><A class="nav" href="index.html"><IMG SRC="home.gif" BORDER=0 ALT="Home"></A>
<A class="nav" href="Contents.html"><IMG SRC="index.gif" BORDER=0 ALT="Contents"></A>
<A class="nav" href="DocIndex.html"><IMG SRC="yellow_pages.gif" BORDER=0 ALT="Index"></A>
<A class="nav" href="summary.html"><IMG SRC="info.gif" BORDER=0 ALT="Summary"></A>
<A class="nav" href="starting.html"><IMG SRC="prev.gif" BORDER=0 ALT="Previous"></A>
<A class="nav" href="sec-2.2.html"><IMG SRC="next.gif" BORDER=0 ALT="Next"></A>
</DIV>

<H2><A NAME="sec:2.1"><SPAN class="sec-nr">2.1</SPAN> <SPAN class="sec-title">Starting <font size=-1>XPCE/P</font>rolog</SPAN></A></H2>

<P><font size=-1>XPCE</font> is distributed as a library on top of the 
hosting Prolog system. For use with SWI-Prolog, this library is 
auto-loaded as soon as one of its predicates (such as <A NAME="idx:new2:15"></A><A class="pred" href="sec-D.1.html#new/2">new/2</A>) 
is accessed or it can be loaded explicitly using

<PRE class="code">
:- use_module(library(pce)).
</PRE>

<P>In Unix XPCE/SWI-Prolog distribution the program <B>xpce</B> is a 
symbolic link to <B>pl</B> and causes the system to pull in and announce 
the <font size=-1>XPCE</font> library with the banner:

<PRE class="code">
% xpce
XPCE 6.0.0, February 2002 for i686-gnu-linux-gnu and X11R6
Copyright (C) 1993-2002 University of Amsterdam.
XPCE comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
The host-language is SWI-Prolog version 5.0.0

For HELP on prolog, please type help. or apropos(topic).
         on xpce, please type manpce.

1 ?- 
</PRE>

<P><A NAME="idx:version:16"></A>SWI-Prolog's prompt is ``&lt;<VAR>n</VAR>&gt; 
?-'' where &lt;<VAR>n</VAR>&gt; is the history-number of the command. 
The banner indicates the <font size=-1>XPCE</font> version. The 
indicated version is 5.1 and the patch-level is 0.

<P>On MS-Windows, Prolog programs are normally loaded and started by 
double-clicking a <CODE>..pl</CODE> file. <font size=-1>XPCE</font>, 
being a normal library, does not change this. Note that <font size=-1>XPCE</font> 
can only be used fully with the GUI-based <B>plwin.exe</B>. Using the 
the console-based <B>plcon.exe</B> program only the non-GUI 
functionality of <font size=-1>XPCE</font> is accessible.

<P></BODY></HTML>