[bitc-dev] bug in character decode routines

Sandro Magi smagi at naasking.homeip.net
Fri May 19 08:26:18 EDT 2006


David Hopwood wrote:
> Jonathan S. Shapiro wrote:
>> Hmm. One feature of C99 that we may be using is initializers that follow
>> statements. I'd have to look, and I don't consider it urgent to fix
>> this -- the entire C-based bringup strategy was probably, in hindsight,
>> a mistake.
> 
> If it were my decision, I would probably have implemented the bootstrap
> compiler in ML, Scheme or Haskell, generating MLRISC or a Scheme-based IL.
> Generating C may look like a tempting way to get something working quickly,
> but it has many deficiencies as an intermediate language.

I know C-- was rejected as a backend; I wonder if LLVM was evaluated:

http://llvm.org/

It even provides an LLVM IR to C translator.

Sandro


More information about the bitc-dev mailing list