Skip to main content

Retrocomputing with Clash

Series: Haskell Books
Title
Retrocomputing with Clash
Subtitle
Haskell for FPGA Hardware Design
Authors
Gergő Érdi
Publisher
Self-Published

Blurb

Haskell has become the functional programming language of choice for many developers due to its excellent tools for abstraction and principled program design. The open source Clash hardware description language now brings these features to FPGA development.

Retrocomputing with Clash takes the experienced Haskell programmer on a journey into the world of hardware design with Clash. Our approach is based on using Haskell to its fullest potential, using abstractions like monads and lenses in building a library of reusable components. But that wouldn’t put the fun in functional programming! And so we put these components to good use in implementing various retro-computing devices.

Editions

  • First Edition
    • Published: November 23, 2021
    • Pages: 540
    • Color: full color, black and white
  • Homepage
    • Samples available
    • Links to source code in various repositories
  • Purchase
  • Reviews
Author

Travis Cardwell

Published

Revised

Tags