ion: EDSL for concurrent, realtime, embedded programming on top of Ivory
Ion is a Haskell EDSL for concurrent, realtime, embedded programming. It interfaces with the Ivory EDSL, http://ivorylang.org/, to perform code generation. It supports similar scheduling functionality to Atom (https://hackage.haskell.org/package/atom), and also accomodates asynchronous programming with continuation-passing style. Be forewarned that Ion is still heavily experimental. For some further explanation, see the write-up at HaskellEmbedded, https://haskellembedded.github.io/posts/2016-09-23-introducing-ion.html.
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
|Dependencies||base (>=4.8 && <5), containers, ivory (>=0.1.0.0), ivory-backend-c, mtl [details]|
|Revised||Revision 1 made by HerbertValerioRiedel at 2016-10-17T14:12:32Z|
|Source repo||head: git clone https://github.com/HaskellEmbedded/ion|
|Uploaded||by hodapp at 2016-09-23T19:28:41Z|
|Downloads||972 total (5 in the last 30 days)|
|Rating||(no votes yet) [estimated by Bayesian average]|
|Status||Docs uploaded by user [build log]
All reported builds failed as of 2016-09-23 [all 1 reports]