Haskell to Hardware compiler Theory & Practice | Christiaan Baaij | Lambda Days 2022



Published
Haskell to Hardware compiler Theory & Practice | Christiaan Baaij | Making circuit design fun for programmers

ABSTRACT
Clash is a functional hardware description language, but it’s also just a combination of a regular Haskell library with type and function definitions for circuit design and a compiler that translates Haskell programs to digital circuits.

In this talk, Christiaan will explain how you can interpret a Haskell program as a digital circuit, the theory behind the inner workings of the Clash compiler, and all the practical problems that were overcome while building the compiler. At the end of the talk, Christiaan will also highlight some large outstanding issues and ideas on how to solve them.

• Follow us on social:
Twitter: https://twitter.com/LambdaDays
LinkedIn: https://www.linkedin.com/company/lambda-days

• Looking for a unique learning experience?
Attend the next Code Sync conference near you!
See what’s coming up at: https://codesync.global

• SUBSCRIBE TO OUR CHANNEL
https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
Category
Audio
Be the first to comment