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.
Modules
[Index]
Downloads
- ion-1.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
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'.
Versions [RSS] | 1.0.0.0 |
---|---|
Dependencies | base (>=4.8 && <5), containers, ivory (>=0.1.0.0), ivory-backend-c, mtl [details] |
License | BSD-3-Clause |
Author | Chris Hodapp |
Maintainer | Hodapp87@gmail.com |
Revised | Revision 1 made by HerbertValerioRiedel at 2016-10-17T14:12:32Z |
Category | Language, Embedded |
Home page | https://haskellembedded.github.io/ |
Source repo | head: git clone https://github.com/HaskellEmbedded/ion |
Uploaded | by hodapp at 2016-09-23T19:28:41Z |
Distributions | NixOS:1.0.0.0 |
Executables | ion_example |
Downloads | 972 total (5 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user [build log] All reported builds failed as of 2016-09-23 [all 1 reports] |