• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-May-2022-

PDT/H03-May-2022-360259

RDF/H03-May-2022-6,3195,258

archive/H03-May-2022-2,1301,817

bdb/H03-May-2022-2,9092,330

chr/H03-May-2022-28,60425,240

clib/H03-May-2022-28,84821,378

clpqr/H03-May-2022-13,49011,986

cmake/H23-Nov-2020-679596

cpp/H03-May-2022-2,9242,149

cppproxy/H23-Nov-2020-

cql/H03-May-2022-14,00511,745

http/H03-May-2022-34,24628,464

inclpr/H03-May-2022-4,8564,237

jpl/H03-May-2022-29,35419,442

libedit/H03-May-2022-2,4081,845

ltx2htm/H03-May-2022-9,9178,393

nlp/H03-May-2022-19,89317,824

odbc/H03-May-2022-7,6716,140

paxos/H03-May-2022-3,1482,690

pcre/H03-May-2022-1,9321,564

pengines/H03-May-2022-6,2905,354

pldoc/H03-May-2022-17,51915,088

plunit/H03-May-2022-3,4822,889

protobufs/H03-May-2022-2,3721,886

readline/H03-May-2022-872621

semweb/H03-May-2022-101,46690,719

sgml/H03-May-2022-28,65422,565

ssl/H03-May-2022-16,87013,506

swipl-win/H03-May-2022-7,0204,518

table/H07-May-2022-4,1853,147

tipc/H03-May-2022-5,4263,466

utf8proc/H03-May-2022-17,66816,822

windows/H03-May-2022-1,209849

xpce/H03-May-2022-335,368253,433

yaml/H03-May-2022-1,8701,522

zlib/H03-May-2022-1,2761,036

.gitignoreH A D23-Nov-202094 87

READMEH A D23-Nov-20203.4 KiB11382

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