Most "active" coroutine library project?

Hendrik van Rooyen hendrik at
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:
> 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 

- Hendrik

More information about the Python-list mailing list