macOS
brew install ppllocal Homebrew formula metadata
sudo port install pplMacPorts ports tree · devel/ppl/Portfile · Source: api.github.com
brew / rang 7119
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ppl pour les workflows d'agents IA.
installation
brew install ppllocal Homebrew formula metadata
sudo port install pplMacPorts ports tree · devel/ppl/Portfile · Source: api.github.com
sudo dnf install pplFedora Rawhide package metadata · ppl · Source: dl.fedoraproject.org
nix profile install nixpkgs#pplnixpkgs package indexes · pkgs/by-name/pp/ppl/package.nix · Source: api.github.com
sudo pacman -S pplArch Linux sync databases · ppl · Source: geo.mirror.pkgbuild.com
sudo zypper install pplopenSUSE Tumbleweed package metadata · ppl · Source: download.opensuse.org
sudo apt install libppl-c4Debian stable package indexes · libppl-c4 · Source: deb.debian.org
aperçu
Parma Polyhedra Library: numerical abstractions for analysis, verification
historique
The Parma Polyhedra Library is a C++ library of numerical abstractions for program analysis, verification, optimization, and related formal-methods work.
The Parma Polyhedra Library emerged at the University of Parma as a free-software implementation of numerical abstractions for analysis and verification. Its first public alpha release appeared in October 2001, and the first general paper about the library was presented at the Static Analysis Symposium in 2002.
Successive releases broadened the original polyhedral domain with rational grids, bounded-difference and octagonal shapes, exact linear-programming facilities, parametric integer programming, powersets, and language interfaces. Copyright was transferred in 2011 to BUGSENG, a University of Parma spin-off, while the library remained free software. Release 1.0 followed in 2012.
PPL has been distributed through several Unix-like package ecosystems, including Homebrew, Debian, Fedora-family distributions, MacPorts, Nix, Arch, Ubuntu, and openSUSE. Its portable C++ core and documented interfaces for C, Java, OCaml, and Prolog helped it serve analysis tools written in different languages.
Developers link PPL into analyzers or mathematical software and work with convex polyhedra, grids, boxes, octagons, powersets, linear programs, and termination domains through its C++ API or supported language interfaces.
The ppl-config utility reports compiler and linker settings, while ppl_lcdd and ppl_pips expose selected conversion and parametric-programming workflows from the command line. No standard per-user runtime configuration file is documented.
PPL is notable as a specialized mathematical library that exposes abstract-interpretation domains as a reusable, carefully documented package. It combines convex polyhedra, grids, boxes, octagons, powersets, exact linear programming, and termination-analysis facilities in one implementation.
For packagers, it is a substantial native library with language bindings, generated documentation, exact-arithmetic dependencies, and command-line utilities such as ppl_lcdd and ppl_pips rather than a single-purpose executable.
posture de sécurité
library-like package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
ppl-config | cli | exécutable global | |
ppl_lcdd | cli | exécutable global | |
ppl_pips | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:ppl |
|---|---|
| Version | 1.2 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/ppl |
| Page d'accueil | https://www.bugseng.com/ppl |
| Docs amont | https://www.bugseng.com/ppl |
| Licence | GPL-3.0-or-later |
| Archive source | https://deb.debian.org/debian/pool/main/p/ppl/ppl_1.2.orig.tar.xz |
| Dernière mise à jour | 2026-09-13T12:16:58Z |
| Pulse | updated |
| Dépendances | gmp |
| Bouteille | disponible (sur arm64_big_sur, arm64_golden_gate, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ppl |
| Version Scheme | 0 |
| Revision | 1 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
libppl-c4 1:1.2-8.1+b3
Parma Polyhedra Library (C interface)
sudo apt install libppl-c4libppl-dev 1:1.2-8.1+b3
Parma Polyhedra Library (development)
sudo apt install libppl-devlibppl-doc 1:1.2-8.1
Parma Polyhedra Library: Documentation
sudo apt install libppl-doclibppl-swi 1:1.2-8.1+b3
Parma Polyhedra Library (SWI Prolog interface)
sudo apt install libppl-swilibppl14 1:1.2-8.1+b3
Parma Polyhedra Library (runtime library)
sudo apt install libppl14ppl-dev 1:1.2-8.1+b3
Parma Polyhedra Library (development binaries)
sudo apt install ppl-devppl
nix profile install nixpkgs#ppllibppl-c4 1:1.2-8.1build5
Parma Polyhedra Library (C interface)
sudo apt install libppl-c4libppl-dev 1:1.2-8.1build5
Parma Polyhedra Library (development)
sudo apt install libppl-devlibppl-doc 1:1.2-8.1build5
Parma Polyhedra Library: Documentation
sudo apt install libppl-doclibppl-swi 1:1.2-8.1build5
Parma Polyhedra Library (SWI Prolog interface)
sudo apt install libppl-swilibppl14 1:1.2-8.1build5
Parma Polyhedra Library (runtime library)
sudo apt install libppl14ppl-dev 1:1.2-8.1build5
Parma Polyhedra Library (development binaries)
sudo apt install ppl-devppl 1.2-40.fc45
The Parma Polyhedra Library: a library of numerical abstractions
sudo dnf install pplppl-devel 1.2-40.fc45
Development tools for the Parma Polyhedra Library C and C++ interfaces
sudo dnf install ppl-develppl-docs 1.2-40.fc45
Documentation for the Parma Polyhedra Library
sudo dnf install ppl-docspiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.