> i think a cross with it and an ML language (like F# or OCaml) would be a wonderful fit for programming FPGAs
Sounds like Clash! It's pseudo-Haskell that compiles to Verilog or VHDL.
Sounds like Clash! It's pseudo-Haskell that compiles to Verilog or VHDL.
If you want to go really bonkers, there’s spatial-lang which allows easy interop with the Java memory model and heap
There are a few businesses that use Haskell to target FPGAs.