Hacker News new | ask | show | jobs
by vmchale 2387 days ago
> 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.

1 comments

Or Chisel (Scala), which has real, industrial users and a thriving commmunity. RISC-V is in Chisel.

If you want to go really bonkers, there’s spatial-lang which allows easy interop with the Java memory model and heap

I believe Clash has industrial users as well.

There are a few businesses that use Haskell to target FPGAs.