Install latest/stable of perses

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install perses --classic

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for perses

Package name

  • perses

License

  • GPL-3.0-or-later

Last updated

  • 13 November 2026 - latest/stable

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

Syntax-directed program reducer

Perses is a language-agnostic program reducer. It minimizes a program with respect to a set of constraints expressed as a test script, leveraging the Antlr grammar to prune the search space and avoid generating syntactically invalid variants.

Usage: perses --test-script <test-script.sh> --input-file <program-file>

Because Perses runs the user's test script — which typically invokes system toolchains (gcc, clang, javac, ...) and reads and writes files at arbitrary paths — this snap uses classic confinement so it behaves like a normally installed developer tool. The store-review justification is at https://forum.snapcraft.io/t/classic-confinement-request-for-perses/53408.

Revision Channel Version Published Build Commit Download SBOM

The build and commit information is derived from build infrastructure records.


Install perses on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using perses