Hmm... that's my outdated blog post. I've been meaning to add an updated version. I'll try and get to that soon.
On Sat, Feb 13, 2010 at 7:30 PM, Yves Parès <limestr...@gmail.com> wrote: > > I've been interested in using Atom since I saw this: > http://blog.sw17ch.com/wordpress/?p=84 > However those samples are very outdated, do you have newer ones? > > > > Tom Hawkins-2 wrote: > > > > Atom is a Haskell DSL for designing hard realtime embedded software. > > The 1.0 release is meant to indicate some level of stability; most of > > the core has been unchanged for quite some time. > > > > That said, there are a few interesting changes in 1.0. First the var' > > family of variable declarations (bool', word8', double', etc.) are no > > longer part of the Atom monad. For example: > > > > bool' :: Name -> V Bool > > > > This cleaned up quite a bit of code in our production design. This > > also made the randomization in Atom's unit testing framework monadless > > as well. > > > > The other significant change with 1.0 is all state variables are now > > packed into a hierarchical C structure that matches the hierarchy of > > the Atom design. Not only does this make the generated C a bit more > > legible, it is now possible to interface external C code directly to > > Atom's state variables and arrays. Prior to this change, all > > interfacing had to be done through var' declarations and action calls > > -- too often a messy process. To further aid interfacing to external > > code, Atom now generates a header file that exposes both the iterative > > function and the hierarchical state structure. > > > > -Tom > > > > http://hackage.haskell.org/package/atom > > _______________________________________________ > > Haskell-Cafe mailing list > > Haskell-Cafe@haskell.org > > http://www.haskell.org/mailman/listinfo/haskell-cafe > > > > > > > ----- > Yves Parès > > Live long and prosper > -- > View this message in context: > http://old.nabble.com/ANN%3A-atom-1.0.0-tp27574165p27579930.html > Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com. > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe