Skip to content

peteg/ADHOC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

An EDSL for knowledge-based circuits.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published