cpmonad: Competitive programming problemsetting toolchain

[ library, mit, tools ] [ Propose Tags ] [ Report a vulnerability ]

Cpmonad (a typo of Comonad) is a set of tools for setting competitive programming problems. It features easy bidirectional parser/serializer, set of generators, and tools to automatically run the solutions on all tests. There is no need to write checkers for input and output formats.

This is very much an experiment. It only supports Batch problems, and doesn't yet support exporting to polygon or other formats.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0
Change log CHANGELOG.md
Dependencies base (>=4.18.2.1 && <4.19), bytestring (>=0.11.5 && <0.12), containers (>=0.6.7 && <0.7), data-default (>=0.8.0 && <0.9), deepseq (>=1.4.8 && <1.5), directory (>=1.3.8 && <1.4), microlens (>=0.4.14 && <0.5), microlens-th (>=0.4.3 && <0.5), mtl (>=2.3.1 && <2.4), optparse-applicative (>=0.18.1 && <0.19), process (>=1.6.19 && <1.7), random (>=1.2.1 && <1.3), temporary (>=1.3 && <1.4), transformers (>=0.6.1 && <0.7), vector (>=0.13.2 && <0.14), vector-algorithms (>=0.9.1 && <0.10) [details]
License MIT
Author drdilyor
Maintainer drdilyor <drdilyor@outlook.com>
Category Tools
Home page https://github.com/drdilyor/cpmonad
Bug tracker https://github.com/drdilyor/cpmonad/issues
Source repo head: git clone https://github.com/drdilyor/cpmonad.git
Uploaded by drdilyor at 2025-08-21T05:15:05Z
Distributions
Downloads 4 total (4 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]