Source: swi-prolog Section: interpreters Priority: optional Maintainer: Lev Lamberov Build-Depends: cmake, dctrl-tools, debhelper-compat (= 12), default-jdk [alpha amd64 arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32], junit [alpha amd64 arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32], ncurses-dev, libarchive-dev, libdb-dev, libedit-dev, libgmp-dev, libice-dev, libjpeg-dev, libjs-jquery, libossp-uuid-dev, libpcre3-dev, libreadline-dev, libssl-dev, libunwind-dev, libx11-dev, libxext-dev, libxft-dev, libxinerama-dev, libxpm-dev, libxt-dev, libyaml-dev, unixodbc-dev, x11proto-core-dev, zlib1g-dev, Standards-Version: 4.0.1 Vcs-Git: https://salsa.debian.org/debian/swi-prolog.git Vcs-Browser: https://salsa.debian.org/debian/swi-prolog Homepage: http://www.swi-prolog.org Package: swi-prolog Architecture: any Depends: ${misc:Depends}, swi-prolog-nox (= ${binary:Version}), swi-prolog-x (= ${binary:Version}) Description: ISO/Edinburgh-style Prolog interpreter SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a rich set of built-in predicates. It offers a fast, robust and small environment which enables substantial applications to be developed with it. . SWI-Prolog additionally offers: . * A powerful module system * Garbage collection * Unicode character set handling * Unbounted integer and rational number arithmetic * Multithreading support * A powerful C/C++ interface * GNU Readline interface . This is a metapackage, it installs full SWI-Prolog suit (except ODBC and Berkeley DB support). Package: swi-prolog-nox Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libedit-dev, libgmp-dev, libjs-jquery, libncurses-dev, libreadline-dev Recommends: debhelper Suggests: elpa-ediprolog, swi-prolog-java (= ${binary:Version}), swi-prolog-odbc (= ${binary:Version}), swi-prolog-bdb (= ${binary:Version}) Provides: ${swi-prolog:Depends} Description: ISO/Edinburgh-style Prolog interpreter (without X support) SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a rich set of built-in predicates. It offers a fast, robust and small environment which enables substantial applications to be developed with it. . SWI-Prolog additionally offers: . * A powerful module system * Garbage collection * Unicode character set handling * Unbounted integer and rational number arithmetic * Multithreading support * A powerful C/C++ interface * GNU Readline interface . This package contains a working SWI-Prolog installation with GUI components. Package: swi-prolog-x Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, swi-prolog-nox (= ${binary:Version}) Description: User interface library for SWI-Prolog (with X support) SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a rich set of built-in predicates. It offers a fast, robust and small environment which enables substantial applications to be developed with it. . SWI-Prolog additionally offers: . * A powerful module system * Garbage collection * Unicode character set handling * Unbounted integer and rational number arithmetic * Multithreading support * A powerful C/C++ interface * GNU Readline interface . XPCE is an object-oriented symbolic programming environment for user interfaces. Although XPCE was designed to be language-independent, it has gained popularity most with Prolog. Package: swi-prolog-java Architecture: alpha amd64 arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 Depends: ${shlibs:Depends}, ${misc:Depends}, default-jre-headless | java2-runtime, swi-prolog-nox (= ${binary:Version}) Description: Bidirectional interface between SWI-Prolog and Java SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a rich set of built-in predicates. It offers a fast, robust and small environment which enables substantial applications to be developed with it. . SWI-Prolog additionally offers: . * A powerful module system * Garbage collection * Unicode character set handling * Unbounted integer and rational number arithmetic * Multithreading support * A powerful C/C++ interface * GNU Readline interface . This library provides JPL, a bidirectional interface between SWI-Prolog and the Java 2 runtime. Package: swi-prolog-odbc Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, swi-prolog-nox (= ${binary:Version}) Replaces: swi-prolog-nox (<< 7.7.25+dfsg-1) Breaks: swi-prolog-nox (<< 7.7.25+dfsg-1) Description: ODBC library for SWI-Prolog SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a rich set of built-in predicates. It offers a fast, robust and small environment which enables substantial applications to be developed with it. . SWI-Prolog additionally offers: . * A powerful module system * Garbage collection * Unicode character set handling * Unbounted integer and rational number arithmetic * Multithreading support * A powerful C/C++ interface * GNU Readline interface . This package provides a foreign language extension to ODBC, a standard for interfacing with database systems. Package: swi-prolog-bdb Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, swi-prolog-nox (= ${binary:Version}) Description: Berkeley DB interface for SWI-Prolog SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a rich set of built-in predicates. It offers a fast, robust and small environment which enables substantial applications to be developed with it. . SWI-Prolog additionally offers: . * A powerful module system * Garbage collection * Unicode character set handling * Unbounted integer and rational number arithmetic * Multithreading support * A powerful C/C++ interface * GNU Readline interface . This package provides a foreign language extension to the Berkeley DB (libdb) embedded database.