Technically it could support C. One of the reasons it is based on Scheme though is that there is a lot of code already, code written in Scheme. :)