Aesop

Aesop (An Extensive Subset Of Pascal) is a project to build a Pascal compiler that can build the Free Pascal system. While there are several other Pascal compilers available, none of them are suitable for building FPC; they are all either proprietary or do not have the advanced features necessary to compile it.

This compiler will be written in C and produce code in the QBE immediate language. Thanks to QBE, it should support AMD64, AArch64, and RISC-V-64 out of the box.

Ultimately, the goal is to bootstrap the Nim language.