最近見かけたHaskell library: clash-prelude

clash-preludeはハードウェア記述言語Clashのメインライブラリ。Clashは要するに、HaskellからVHDLなどのハードウェア記述言語プログラムを生成するコンパイラらしい。そんなものがあるのか・・・

調べてみると、Standard SemiconductorというメーカーのVELDTというボードが積極的にClashをサポートしているようだ。VELDT上にRISC-Vコアを実現するlionというパッケージなんかも公開している。

組み込み機器向けプログラミングにHaskellを応用できないかと考えていたのだけど、組み込みどころかFPGAとかイケちゃうのか・・・ さすがに使えるハードウェアは限定されそうではあるけど。