Perses: Syntax-Directed Program Reduction

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • perses

    language-agnostic program reducer. (by uw-pluverse)

  • perses

    The CNCF candidate for observability visualisation. Already supports Prometheus - more data sources to come!

  • Perses is also the name of this Prometheus dataviz project: https://github.com/perses/perses

    Funny that the God of Destruction is such a hot name lately

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • creduce

    C-Reduce, a C and C++ program reducer

  • Yes! Another well-known program reducer is C-Reduce [0]. When Csmith [1] started churning out very large programs that exhibited errors in C compilers, the compiler maintainers asked the researchers to please reduce the ~81KB files to a more manageable size so they could understand the errors better. C-Reduce was developed specifically to address that need.

    [0] https://github.com/csmith-project/creduce

    [1] https://github.com/csmith-project/csmith

  • csmith

    Csmith, a random generator of C programs

  • Yes! Another well-known program reducer is C-Reduce [0]. When Csmith [1] started churning out very large programs that exhibited errors in C compilers, the compiler maintainers asked the researchers to please reduce the ~81KB files to a more manageable size so they could understand the errors better. C-Reduce was developed specifically to address that need.

    [0] https://github.com/csmith-project/creduce

    [1] https://github.com/csmith-project/csmith

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts