dev-lang/swi-prolog (gentoo)

Search

Install

Install this package:

emerge -a dev-lang/swi-prolog

Package Information

Description:
SWI-Prolog is a versatile implementation of the Prolog language. Although SWI-Prolog gained its popularity primarily in education, its development is mostly driven by the needs for application development. This is facilitated by a rich interface to other IT components by supporting many document types and (network) protocols as well as a comprehensive low-level interface to C that is the basis for high-level interfaces to C++, Java (bundled) and other externally available.
Homepage:
https://www.swi-prolog.org/ https://github.com/SWI-Prolog/swipl-devel/
License:
BSD-2

Versions

Version EAPI Keywords Slot
10.0.2 8 amd64 ~ppc x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>prolog@gentoo.org</email>
		<name>Prolog</name>
	</maintainer>
	<maintainer type="person">
		<email>xgqt@gentoo.org</email>
		<name>Maciej Barć</name>
	</maintainer>
	<longdescription>
    SWI-Prolog is a versatile implementation of the Prolog
    language. Although SWI-Prolog gained its popularity primarily in education,
    its development is mostly driven by the needs for application
    development. This is facilitated by a rich interface to other IT components
    by supporting many document types and (network) protocols as well as a
    comprehensive low-level interface to C that is the basis for high-level
    interfaces to C++, Java (bundled) and other externally available.
  </longdescription>
	<use>
		<flag name="archive">Use libarchive for extension packs</flag>
		<flag name="cli">Add support for CLI interfaces based on readline and libedit</flag>
		<flag name="ipc">Add support for TIPC inter-process communication</flag>
		<flag name="pgo">Optimize the build using Profile Guided Optimization (PGO)</flag>
		<flag name="yaml">Use libyaml for YAML pack</flag>
	</use>
	<upstream>
		<changelog>https://www.swi-prolog.org/ChangeLog</changelog>
		<doc>https://www.swi-prolog.org/pldoc/doc_for?object=manual</doc>
		<bugs-to>https://github.com/SWI-Prolog/swipl-devel/issues/</bugs-to>
		<remote-id type="github">SWI-Prolog/swipl-devel</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-lang/swi-prolog | euse -E <flag> -p dev-lang/swi-prolog | euse -D <flag> -p dev-lang/swi-prolog

Flag Description 10.0.2
archive Use libarchive for extension packs ✓
berkdb Add support for sys-libs/db (Berkeley DB) ✓
cli Add support for CLI interfaces based on readline and libedit ⊕
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces ✓
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally ✓
gmp Add support for dev-libs/gmp (GNU MP library) ⊕
gui Enable support for a graphical user interface ✓
ipc Add support for TIPC inter-process communication ⊕
java Add support for Java ✓
minimal Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features) ✓
odbc Add ODBC Support (Open DataBase Connectivity) ✓
pcre Add support for Perl Compatible Regular Expressions ✓
pgo Optimize the build using Profile Guided Optimization (PGO) ✓
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) ✓
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓
yaml Use libyaml for YAML pack ✓

Manifest

Type File Size Versions
DIST swipl-10.0.2.tar.gz 12825701 bytes 10.0.2
Unmatched Entries
Type File Size