[Haskell-cafe] ANN: Copilot 0.25

Lee Pike leepike at gmail.com
Mon Nov 8 12:38:06 EST 2010


Copilot[1] is a dataflow stream language built on Atom[2] for writing hard real-time C monitors of embedded systems.  Copilot is a Haskell eDSL.

The current release includes the following improvements:

  * Added true & false Specs (Spec Bool).
  * Removed generic const -- unneeded, since Spec is an instance of Num.
  * Change casting to only allow casts that (1) are guaranteed not to change the
    sign and (2) are to a larger type.
  * Added triggers---C functions to call when a monitor fails.
  * Removed libs from Copilot.hs.  You must import these explicitly.
  * Fixed bugs with LTL and ptLTL libraries & examples and added documentation.
  * Added external arrays for sampling.
  * Fixed a bug in external array analysis for computing the minimum period
    size.
  * Added the ability to specify a HW clock for Atom.

[1] <http://hackage.haskell.org/package/copilot> and <http://leepike.github.com/Copilot/>
[2] <http://hackage.haskell.org/package/atom>

Regards,
Lee




More information about the Haskell-Cafe mailing list