OCaml<p>A hardware description language using OCaml effects: A hardware description language using OCaml effects</p><p>This is an idea proposed in 2025 as a Cambridge Computer Science Part III or MPhil project, and is available for being worked on. It may be co-supervised with KC Sivaramakrishnan and Andy Ray.</p><p>Programming FPGAs using functional programming languages is a very good fit for<br>the problem domain. OCaml has the HardCaml ecosystem to<br>express… <a href="https://anil.recoil.org/ideas/tracing-hdl-with-effects?utm_source=dlvr.it&utm_medium=mastodon" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">anil.recoil.org/ideas/tracing-</span><span class="invisible">hdl-with-effects?utm_source=dlvr.it&utm_medium=mastodon</span></a> <a href="https://mastodon.social/tags/OCaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCaml</span></a> <a href="https://mastodon.social/tags/OCamlPlanet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCamlPlanet</span></a></p>