いま簡単な回路のシミュレータ作ろうかと思ってるんだけど
haskell だと簡単?

組み合わせ回路、順序回路、配線それぞれに整数遅延を自由に設計でき
コンストラクタで回路要素を一個10文字程度で定義
ワイヤードORはアリっていう仕様