OK, folks. I'm going to try to run with LLVM. I'm doing this for several
reasons:

   1. Our main goal is a mostly-static compiler. Initially targeting CLI
   isn't a good match for that.
   2. It appears to me that the LLVM API can be expressed as a set of
   interfaces, and we can thereby arrange to call it from BitC. This gives us
   an incremental migration path to self-hosting the BitC compiler.
   3. I still believe that the LLVM IR needs some augmentation to be a good
   match for GC'd programming languages, but I think we can do that
   incrementally.
   4. Embarrassed though I am to admit it, my C/C++ skills are a heck of a
   lot stronger than my C# skills.

Jonathan
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to