@hackage copilot-frp-sketch1.0.0
FRP sketch programming with Copilot
Categories
License
BSD-3-Clause
Maintainer
Joey Hess <id@joeyh.name>
Links
Versions
- 1.0.0 Mon, 14 Feb 2022
Installation
Dependencies (10)
- base >=4.5 && <5
- containers
- copilot >=3.7 && <3.8
- copilot-c99 >=3.7 && <3.8
- copilot-language >=3.7 && <3.8
- directory Show all…
Dependents (0)
This extends Copilot with a FRP-like interface which can be used to implement simple standalone programs (sketches) for embedded boards.
It is used by arduino-copilot and zephyr-copilot.
Copilot is a stream (i.e., infinite lists) domain-specific language (DSL) in Haskell that compiles into embedded C. Copilot contains an interpreter, multiple back-end compilers, and other verification tools. https://copilot-language.github.io/