Most "active" coroutine library project?
Hendrik van Rooyen
hendrik at microcorp.co.za
Wed Sep 30 18:00:43 CEST 2009
On Wednesday, 30 September 2009 09:46:38 Paul Rubin wrote:
> Getting away from python in the opposite direction, if you click
> the second presentation "Controlling Hybrid Vehicles with Haskell"
> might interest you. Basically it's about a high level DSL that
> generates realtime control code written in C. From the slides:
> * 5K lines of Haskell/atom replaced 120K lines of matlab, simulink,
> and visual basic.
> * 2 months to port simulink design to atom.
> * Rules with execution periods from 1ms to 10s all scheduled at
> compile time to a 1 ms main loop.
> * Atom design clears electronic/sw testing on first pass.
> * Currently in vehicle testing with no major issues.
> Code is here: http://hackage.haskell.org/package/atom
> Blurb: "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."
Awesome! Thank you
More information about the Python-list