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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>SWI-Prolog packages</title>
</head>
<body>
<h1>SWI-Prolog packages</h1>
<p>
This page provides a brief overview of the packages delivered as
part of the SWI-Prolog official source-tree. Packages are libraries,
often involving foreign parts, that can be installed on top of
SWI-Prolog/lite, the plain Prolog compiler.
<p>
In addition to the packages described here there are contributed
packages that are not part of the SWI-Prolog source-tree. Check
<a href="http://www.swi-prolog.org/packages">the
SWI-Prolog package home</a>.
<p>
<table border=2 style="width:80%;margin:auto">
<tr><th>Package
<th>Status
<th>Description
<tr><th><a href="pldoc.html">pldoc</a>
<td>Installed (Beta)
<td>JavaDoc like documentation system integrated with
searchable manual.
<tr><th><a href="plunit.html">plunit</a>
<td>Installed (Beta)
<td>Unit-test test framework.
<tr><th><a href="clib.html">clib</a>
<td>Installed
<td>Communication and Process management: TCP/IP sockets, Unix
fork and kill, time and alarm management, crypto functions.
<tr><th><a href="ssl.html">ssl</a>
<td>Installed (beta)
<td>Interface to SSL (Secure Socket Layer)
<tr><th><a href="tipc.html">tipc</a>
<td>Installed if supported (mostly Linux) (beta)
<td>Interface to TIPC (Transparent Inter-Process Communications) sockets.
<tr><th><a href="pl2cpp.html">cpp</a>
<td>Installed
<td>A true C++ interface
<tr><th><a href="jpl/index.html">jpl</a>
<td>Installed (Beta)
<td>Bidirectional Java/Prolog interface
<tr><th><a href="odbc.html">ODBC</a>
<td>Installed
<td>ODBC Database interface
<tr><th><a href="cql.html">CQL</a>
<td>Installed
<td>High level SQL database interface
<tr><th><a href="sgml.html">sgml</a>
<td>Installed
<td>Read and write XML/SGML/HTML documents
<tr><th><a href="rdf2pl.html">sgml/RDF</a>
<td>Installed
<td>RDF handling on top of pl2sgml
<tr><th><a href="redis.html">redis</a>
<td>Installed
<td>Redis DB and message brokering client
<tr><th><a href="stomp.html">stomp</a>
<td>Installed
<td>STOMP interface to message brokers
<tr><th><a href="mqi.html">Machine Query Interface</a>
<td>Installed
<td>Network based server for other languages (Python)
<tr><th><a href="semweb.html">semweb</a>
<td>Installed
<td>Storing, querying and managment of RDF triple sets
<tr><th><a href="nlp.html">NLP</a>
<td>Installed
<td>NLP basics: Porter stem, Double Metaphone
<tr><th><a href="pcre.html">PCRE</a>
<td>Installed
<td>Perl Regular Expressions
<tr><th><a href="http.html">http</a>
<td>Installed
<td>HTTP client and server libraries
<tr><th><a href="pengines.html">http</a>
<td>Installed
<td>Web Logic Programming Made Easy
<tr><th><a href="table.html">table</a>
<td>Installed
<td>Access field/record files quickly
<tr><th><a href="http://www.swi-prolog.org/packages/xpce/">XPCE</a>
<td>Installed
<td>Graphical UI toolkit and development add-ons
<tr><th><a href="zlib.html">Zlib</a>
<td>Installed
<td>Compressed I/O, read/write gzip files.
<tr><th><a href="protobufs.html">protobufs</a>
<td>Installed
<td>Interface to Google protobufs
<tr><th><a href="pdt.html">PDT</a>
<td>Installed
<td>Support for the PDT Eclipse plugin
<tr><th><a href="paxos.html">Paxos</a>
<td>Installed
<td>A SWI-Prolog replicating key-value store
<tr><th><a href="libedit.html">libedit</a>
<td>Installed
<td>Provide BSD libedit based commandline editing
<tr><th><a href="readline.html">readline</a>
<td>Installed
<td>Provide GNU readline based commandline editing
<tr><th><a href="bdb.html">BDB</a>
<td>Installed
<td>BerkeleyDB interface
<tr><th><a href="yaml.html">YAML</a>
<td>Installed
<td>YAML parser and generator
<tr><th>sweep
<td>Installed
<td>Tight GNU-Emacs integration
<tr><th>ltx2htm
<td>Not integrated, Unix only
<td>LaTeX to HTML in Prolog. Used for manual and package documentation.
</table>
</body>
</html>
|