Description
The library part of Clash, a functional hardware description language. It lets Haskell-style code describe digital circuits and supports tooling that turns those descriptions into hardware-oriented output.
Developers use it for FPGA and hardware-design workflows. Hardware descriptions need simulation, timing checks, and review before being trusted on real devices.