atom-0.0.5: atom.cabal
name: atom
version: 0.0.5
category: Language
synopsis: A DSL for embedded hard realtime applications.
description:
Atom is a Haskell DSL for designing hard realtime embedded programs. Based
on conditional term rewriting, atom will compile a collection of atomic
state transition rules to a C program with constant memory use and
deterministic execution time.
author: Tom Hawkins <tomahawkins@gmail.com>
maintainer: Tom Hawkins <tomahawkins@gmail.com>
license: BSD3
license-file: LICENSE
homepage: http://patch-tag.com/r/atom/home
build-type: Simple
cabal-version: >= 1.6
extra-source-files:
RELEASE-NOTES
library
build-depends:
base >= 4 && < 5,
mtl >= 1.1.0.1 && < 1.2,
process >= 1.0.1.1 && < 1.2
exposed-modules:
Language.Atom
Language.Atom.Code
Language.Atom.Common
Language.Atom.Compile
Language.Atom.Elaboration
Language.Atom.Example
Language.Atom.Expressions
Language.Atom.Language
Language.Atom.Scheduling
extensions: GADTs
if impl(ghc > 6.8)
ghc-options: -fwarn-tabs
ghc-options: -W
source-repository head
type: darcs
location: http://patch-tag.com/r/atom/pullrepo