title: Compiling to idiomatic C
body: <p>Are there any compilers out there for function or lisp-ish languages that compile to idiomatic C?  Most compilers out there seem to provide something resembling a machine language composed of C macros.  I'm wondering if there is anything out there that can produce readable C code based on a higher-level language.</p>