conal / talk-2015-haskell-to-hardware
From Haskell to Hardware via CCCs
☆58Updated 8 years ago
Related projects ⓘ
Alternatives and complementary repositories for talk-2015-haskell-to-hardware
- Intel 8080-based Space Invaders arcade machine implemented on an FPGA, written in CLaSH☆47Updated last year
- Plover is a language for matrix algebra on embedded systems.☆47Updated 3 years ago
- CLaSH prelude library containing datatypes and functions for circuit design☆31Updated 6 years ago
- Formally prove properties of Haskell programs using SBV/SMT.☆44Updated 5 months ago
- Use Conal Elliott's concat library to compile regular Haskell functions into Z3 equations☆38Updated 7 years ago
- Hopefully verifiable code generation in GHC☆95Updated 7 years ago
- Library and macros to simplify writing Haskell FFI code☆39Updated last year
- Fork of official GHC repository.☆44Updated 9 months ago
- Mirror of ghc repository. DO NOT SUBMIT PULL REQUESTS HERE☆25Updated 6 years ago
- re-startable monad that recover the execution state from a log, and workflow patterns☆43Updated 8 years ago
- A small implementation of a proof refinement logic.☆50Updated 7 years ago
- Drafts, notes and resources for adding linear typing to GHC.☆75Updated 4 years ago
- A categorical framework for circuit construction☆30Updated 8 years ago
- A talk on type-generic FFT in Haskell☆45Updated 3 years ago
- oleg modules☆30Updated 11 years ago
- An implementation of Google's Protocol Buffers in Haskell.☆95Updated 2 years ago
- Ministg is an interpreter for a high-level, small-step, operational semantics for the STG machine.☆72Updated 4 years ago
- freshly-fermented, dependently-typed mustard, with a substructural aftertaste☆31Updated 4 years ago
- A hip inductive theorem prover!☆88Updated 3 years ago
- The goal of the Feldspar project is to define a high-level language that allows description of high-performance digital signal processing…☆45Updated 3 years ago
- Deep embedding of imperative programs with code generation☆23Updated 2 years ago
- Resurrecting Lennart Augustsson's implementation of Cayenne☆37Updated 11 years ago
- A DSL for describing and implementing communication protocols☆83Updated 9 years ago
- Idris Binary Integer Arithmetic, porting PArith, NArith, and ZArith from Coq☆36Updated 3 years ago
- A Haskell translation of Idris's original algebraic effects library☆41Updated 8 years ago
- Work on type class deriving with elaboration reflection☆31Updated 6 years ago
- Automatically exported from code.google.com/p/trellys☆46Updated 5 years ago
- Convert lambda expressions to CCC combinators☆146Updated 8 years ago
- The SAW core language.☆54Updated 3 years ago