A software engineer who loves programming languages and systems programming. Interests: Functinal programming, VirtIO
For more details of my academic activities, please see this page.
constexpr-8cc is a C compiler implemented as C++14 constant expressions. So you can compile while you compile! This is a joke compiler, but shows how powerful compile-time computations in C++ are!
UCC is an almost C89 compatible compiler written in OCaml. The target architecture of UCC is GAIA, which was designed in undergraduate experiments at the University of Tokyo in 2014. By using UCC, we succeeded to compile and run xv6, a simple Unix-like OS.