The pec package

[Tags: bsd3, library, program]

The intent of pec is to provide a drop-in replacement for C, but with modern language features. Pec is a procedural language with a functional/declarative feel. Programming in pec is very similar to monadic programming in Haskell. The primary use case for pec is to provide a productive environment for writing safe, efficient, embedded applications.


Versions0.1, 0.1.1, 0.2.0, 0.2.1, 0.2.2, 0.2.3
Change logCHANGES
Dependenciesarray, base (<5), Cabal, cmdargs, containers, deepseq, derive, directory, filepath, grm, mtl, old-time, pec, process, shake (>=0.2.9), syb, uniplate, wl-pprint
CopyrightBrett Letner 2011-2012
AuthorBrett Letner <>
MaintainerBrett Letner <>
Source repositoryhead: git clone git://
Executablespecgencnt, pec, pecgen
UploadedSat Mar 31 00:10:39 UTC 2012 by BrettLetner
Downloads758 total (31 in last 30 days)
StatusDocs not available [build log]
All reported builds failed as of 2015-05-20 [all 2 reports]



Maintainers' corner

For package maintainers and hackage trustees