That's an interesting thought. Racket currently uses GNU Lightning as its JIT, correct? What if it used LLVM instead? http://en.wikipedia.org/wiki/LLVM#Description
Of course this is much more work than just getting racket to build with Clang, but I wonder what the implications of a successful port could be. 33 minutes ago, John Clements wrote: > > On Sep 10, 2011, at 6:33 PM, Will M. Farr wrote: > > > Thanks, Matthew! It seems to build OK now. > > > > I missed the implication of this, the first time around. > > If I'm reading this correctly, it means that clang can compile racket, which > is awfully close to being able to run Racket using an LLVM model such as > emscripten, and making it run in the browser. > > In particular, I would expect the JIT to be totally broken, and that there > would be a lot of painful parts related to linking to standard libraries, but > the resulting program could actually do client-side compilation in a web > browser, right? > > John -- Take it easy, _mike _________________________ Racket Developers list: http://lists.racket-lang.org/dev