title: Why C is the language of compilers- when a Scheme subset would seem to be a better fit?
body: <p>I was just listening to episode 57 of Software Engineering Radio 
  (TRANSCRIPT: <a href="http://www.se-radio.net/transcript-57-compiletime-metaprogramming" rel="nofollow noreferrer">http://www.se-radio.net/transcript-57-compiletime-metaprogramming</a> )
  I'm only 40 minutes in, but I'm wondering why C is the language of compilers- when a Scheme subset would seem to be a better fit? (or some other HLL)
  (excluding the obvious reason of not wanting to rewrite gcc)</p>
  
  <p>PS originally posted this at LtU <a href="http://lambda-the-ultimate.org/node/3754" rel="nofollow noreferrer">http://lambda-the-ultimate.org/node/3754</a></p>