On Wednesday, 30 September 2009 09:46:38 Paul Rubin wrote: > Getting away from python in the opposite direction, if you click > > http://cufp.galois.com/2008/schedule.html > > 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 - Hendrik -- http://mail.python.org/mailman/listinfo/python-list