Re:Lion: A formally verified, 5-stage pipeline RISC-V core
by marcosdumay on Thursday March 04, 2021 @12:55PM
(#26345633)
That line does make me wish for an IDE that automatically display parenthesis around the operators that aren't (.) or ($)...
But I remember that the precedence of lenses compared to binding operators is really important. It's just that I didn't write any lenses for a long time.
If you want an alternative to SystemVerilog, another alternative is Bluespec. It's higher level than SV, but much more productive and easier to get right, too. (Incidentally, Bluespec is also a kind of Haskell, but it has two different kinds of syntax, one inspired by Haskell, and one inspired by SystemVerilog...)