Haskell embedding of PlusCal
☆62May 21, 2022Updated 3 years ago
Alternatives and similar repositories for HasCal
Users that are interested in HasCal are comparing it to the libraries listed below
Sorting:
- Resin: high performance variable binder and ast manipulation lib☆13Jan 1, 2019Updated 7 years ago
- ☆15Sep 28, 2022Updated 3 years ago
- Funny little Haskell impl☆18Oct 28, 2020Updated 5 years ago
- Embedded specification language & model checker in Haskell☆179Apr 24, 2025Updated 10 months ago
- Automatically trace all (showable) binds in do expressions☆84Jun 11, 2018Updated 7 years ago
- Clipboard synchronization tool☆12Jan 30, 2026Updated last month
- Minimal binary serialization library with focus on performance☆25Jul 16, 2025Updated 7 months ago
- generate contextually sensible fuzz tests for servant apps☆26Oct 7, 2025Updated 4 months ago
- A Haskell library for compile-time checked literal values, via QuasiQuoters.☆13Sep 20, 2021Updated 4 years ago
- A Variant that functions like Either but is extensible☆19Sep 11, 2021Updated 4 years ago
- 🌽 Core types and functions that power the Haskell `co-log` implementation☆18Jan 5, 2026Updated last month
- Haskell: Monorepo for our open source packages☆17Oct 7, 2017Updated 8 years ago
- Prettyprinting transformers for rainbow parens, precedence, etc.☆16Feb 27, 2022Updated 4 years ago
- Extensible sums and products for Haskell☆19Updated this week
- The Pico core language, and the Bake algorithm for elaborating Dependent Haskell into the former (WIP)☆15Feb 15, 2018Updated 8 years ago
- Conflict is a small esoteric language giving semantics to git merge conflicts☆14May 13, 2020Updated 5 years ago
- Useful, efficient, precise binary schema modelling in Haskell☆16Aug 18, 2025Updated 6 months ago
- Efficient parser combinators for Haskell☆39Nov 25, 2025Updated 3 months ago
- Haskell implementation of the KDL Document Language☆28Dec 15, 2025Updated 2 months ago
- λλλλ Lennart Augustsson's λ-calculus cooked four ways☆29Jul 22, 2021Updated 4 years ago
- A Galilean revolution for computing: Unboundedly scalable reliability and efficiency☆15Aug 6, 2023Updated 2 years ago
- Normalization by Evaluation for Embedded Domain-specific Languages☆31Oct 31, 2024Updated last year
- spaceships in space☆71Oct 25, 2020Updated 5 years ago
- Serializable closures for distributed programming.☆66Nov 27, 2023Updated 2 years ago
- Convert TLA+ output (and values) into JSON☆27Mar 3, 2021Updated 5 years ago
- A tiny compiler for a security-typed imperative language with a formalised proof of noninterference-preservation.☆16Dec 10, 2019Updated 6 years ago
- A categorical semantics library in Agda.☆16Dec 22, 2019Updated 6 years ago
- Basic TLA+ related Haskell libraries (parser, evaluator, pretty-printer)☆27Oct 7, 2022Updated 3 years ago
- 🎭 Actor library for Haskell☆30Feb 16, 2023Updated 3 years ago
- Recover run-time type information from the GHC heap. One example use case is a "show anything" function (with no Show constraint).☆35Jan 7, 2026Updated last month
- A monadic interface for DAG construction.☆24May 11, 2021Updated 4 years ago
- Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward☆32May 11, 2023Updated 2 years ago
- Add early return to any do-expression☆47Jul 2, 2021Updated 4 years ago
- Interval datatype, interval arithmetic, and interval-based containers for Haskell☆22Feb 3, 2026Updated 3 weeks ago
- Purescript Web Application Interface. Port of the Haskell WAI library.☆20Mar 8, 2021Updated 4 years ago
- A simple interface for generating persistent data and linking its dependencies☆48Dec 15, 2025Updated 2 months ago
- Upload packages or documentation to a hackage server☆11Jul 18, 2022Updated 3 years ago
- Record and play the results of monadic actions☆13Mar 18, 2018Updated 7 years ago
- A plugin for circuit notation☆12Aug 8, 2025Updated 6 months ago