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
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.