[Haskell-cafe] Retro/indie Haskell to appreciate
Rishiyur Nikhil
nikhil at acm.org
Mon Mar 21 20:54:37 UTC 2022
> I’m looking to appreciate “retro” Haskell projects, things from before
stabilization/company use.
> Such as:
> ...
> BlueSpec compiler https://github.com/B-Lang-org/bsc
Note, the Bluespec compiler, though written in "retro" Haskell,
remains in daily production use (as it has been, for 2 decades).
Another project, written a few years ago but in totally "retro" style
is Forvis, a complete executable spec for the RISC-V instruction set:
https://github.com/rsnikhil/Forvis_RISCV-ISA-Spec
Covers RV32 and RV64; unprivileged and privileged:
unprivileged ISA:
I (basic integer)
M (integer multiply/divide)
A (atomics)
F, D (single and double precision floating point)
C (compressed)
privileged ISA:
M (machine), S (supervisor) and U (user modes)
Sv32, Sv39 and Sv48 virtual memory
and has successfully booted a Linux kernel.
Rgds,
Nikhil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20220321/2ba0b36d/attachment.html>
More information about the Haskell-Cafe
mailing list