Retrocomputing with Clash – Haskell for FPGA Hardware Design (opens in new tab)
Haskell for FPGA Hardware Design: Use abstractions like monads and lenses to implement 1970's retro-computing devices like arcade machines and home computers.
Read the original article