|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 07-May-2022 | - |
| PDT/ | H | 03-May-2022 | - | 360 | 259 |
| RDF/ | H | 03-May-2022 | - | 6,319 | 5,258 |
| archive/ | H | 03-May-2022 | - | 2,130 | 1,817 |
| bdb/ | H | 03-May-2022 | - | 2,909 | 2,330 |
| chr/ | H | 03-May-2022 | - | 28,604 | 25,240 |
| clib/ | H | 03-May-2022 | - | 28,848 | 21,378 |
| clpqr/ | H | 03-May-2022 | - | 13,490 | 11,986 |
| cmake/ | H | 23-Nov-2020 | - | 679 | 596 |
| cpp/ | H | 03-May-2022 | - | 2,924 | 2,149 |
| cppproxy/ | H | 23-Nov-2020 | - | | |
| cql/ | H | 03-May-2022 | - | 14,005 | 11,745 |
| http/ | H | 03-May-2022 | - | 34,246 | 28,464 |
| inclpr/ | H | 03-May-2022 | - | 4,856 | 4,237 |
| jpl/ | H | 03-May-2022 | - | 29,354 | 19,442 |
| libedit/ | H | 03-May-2022 | - | 2,408 | 1,845 |
| ltx2htm/ | H | 03-May-2022 | - | 9,917 | 8,393 |
| nlp/ | H | 03-May-2022 | - | 19,893 | 17,824 |
| odbc/ | H | 03-May-2022 | - | 7,671 | 6,140 |
| paxos/ | H | 03-May-2022 | - | 3,148 | 2,690 |
| pcre/ | H | 03-May-2022 | - | 1,932 | 1,564 |
| pengines/ | H | 03-May-2022 | - | 6,290 | 5,354 |
| pldoc/ | H | 03-May-2022 | - | 17,519 | 15,088 |
| plunit/ | H | 03-May-2022 | - | 3,482 | 2,889 |
| protobufs/ | H | 03-May-2022 | - | 2,372 | 1,886 |
| readline/ | H | 03-May-2022 | - | 872 | 621 |
| semweb/ | H | 03-May-2022 | - | 101,466 | 90,719 |
| sgml/ | H | 03-May-2022 | - | 28,654 | 22,565 |
| ssl/ | H | 03-May-2022 | - | 16,870 | 13,506 |
| swipl-win/ | H | 03-May-2022 | - | 7,020 | 4,518 |
| table/ | H | 07-May-2022 | - | 4,185 | 3,147 |
| tipc/ | H | 03-May-2022 | - | 5,426 | 3,466 |
| utf8proc/ | H | 03-May-2022 | - | 17,668 | 16,822 |
| windows/ | H | 03-May-2022 | - | 1,209 | 849 |
| xpce/ | H | 03-May-2022 | - | 335,368 | 253,433 |
| yaml/ | H | 03-May-2022 | - | 1,870 | 1,522 |
| zlib/ | H | 03-May-2022 | - | 1,276 | 1,036 |
| .gitignore | H A D | 23-Nov-2020 | 94 | 8 | 7 |
| README | H A D | 23-Nov-2020 | 3.4 KiB | 113 | 82 |
README
1The package directory contains a subdirectory for each SWI-Prolog
2package. Without packages, SWI-Prolog is called SWI-Prolog/lite.
3
4Building
5--------
6
7To build these packages, first build and install SWI-Prolog itself This
8creates Makefile, copying some of the configuration settings from the
9SWI-Prolog configuration options.
10
11If you plan to install XPCE (strongly recommended for better online
12help, graphical tracer, integrated editor and powerful GUI toolkit),
13make sure to have the following installed in a searchable place:
14
15 * libjpeg (http://www.ijg.org/)
16 * libXPM (http://www-sop.inria.fr/koala/lehors/xpm.html)
17 * The X11 development headers and libraries
18
19Here are the required packages on some package-based installations. In
20general, you need the X development package. libjpeg is often in a
21separate package. Recent X development packages contain the Xpm library.
22In older versions this is often a separate package If your distribution
23contains a development package for one of these libraries, use this.
24
25Please contribute this information for your distribution by mail to
26jan@swi.psy.uva.nl
27
28 ================================================================
29 Distribution Packages
30 ================================================================
31 SuSE-6.4 xdevel-3.3 libjpeg-6.2.0 xpm-3.4k
32 SuSE-7.0 xdevel-4.0 libjpeg-6.2.0
33 SuSE-7.1 xdevel-4.0.2 libjpeg-6.2.0
34 SuSE-9.0 XPCE: XFree86-devel-4.3.0 libjpeg-6.2.0
35 odbc: unixODBC
36 ssl: openssl-devel
37 db: db-devel
38 ================================================================
39
40The packages to be build are specified in the configure script, variable
41PKG. You can specify this list on the commandline using -for example-
42
43 env PKG="clib sgml" ./configure
44
45or you can modify the default list using --with-PKG or --without-PKG
46options. Most of the packages are designed not to build or install
47anything if they discover that the build environment lacks features
48requirted by the package.
49
50 ./configure
51 make
52 make install
53
54Each package comes with its own documentation. This documentation may be
55installed in the directory $(PLBASE)/doc/packages in either HTML or PDF
56format using one of the commands:
57
58 make html-install
59 make pdf-install
60
61Provided packages
62-----------------
63
64(*) flagged packages are installed by default
65
66 # chr (*)
67 Constraint Handling Rules compiler and runtime environment.
68
69 # clib (*)
70 Consists of various sub-packages. Currently defined:
71
72 unix fork, exec, pipe, kill, etc.
73 socket tcp/ip sockets
74 cgi get CGI form-data (GET and POST)
75 memfile Memory-hosted temporary `files`
76 mime parse MIME documents
77
78 # cpp (*)
79 C++ wrapper for foreign language interface
80
81 # db
82 Experimental interface for BerkeleyDB
83
84 # jasmine
85 Experimental interface for Jasmine OO DB. Runs on Windows only.
86
87 # ltx2htm
88 Prolog-based LaTeX to HTML converter used for converting the
89 SWI-Prolog documentation.
90
91 # mp
92 Interface to GNU GMP library for arbitrary precission arithmetic
93 First check the GMP requirements in the package!
94
95 # sgml and sgml/RDF (*)
96 XML, SGML and RDF parsers
97
98 # semweb (*)
99 Semantic Web (RDF) storage and inference layer
100
101 # http (*)
102 HTTP server and client libraries
103
104 # table (*)
105 Quick access to tabled information. Can be used to access
106 read-only resources such as dictionaries
107
108 # xpce (*)
109 Graphical UI toolkit. Includes editor for Prolog source and
110 graphical tracer for Prolog.
111
112
113