Standard ML Hardware Description Language
smlhdl is a study in expressions of digital logic design in existing typed functional programming languages.
the in-progress implementation adds a Verilog backend to
HaMLet,
the executable specification
of The Definition of Standard ML.