This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Failed to load latest commit information.
ADHOC is an EDSL for describing synchronous systems. Its chief novelties are: - the use of Arrows - support for combinationally-cyclic circuits - support for knowledge conditionals - a version of Gerard Berry's Esterel language It also contains a simple model checker and counterexample generator for CTL (and a simple semantics for knowledge). * Building Building ADHOC is easy once the dependencies are installed. runghc Setup configure --user -p --enable-library-profiling --ghc-option=-auto-all --ghc-option=-caf-all runghc Setup build runghc Setup install The applications can also be built using Cabal, or using TBC. * License ADHOC is licenced under the GPL. See the COPYING file.