I found myself in a conversation today with Adam Perlin about compiling racket to LLVM, and I found myself wondering why there was no LLVM back-end for Racket[*]. After thinking about it for a while, I decided that the most likely reason was that with the pb back-end, compiling to LLVM (and then to some other target) probably isn't much of a win, or maybe even a win at all. Does that sound reasonable, or am I missing something obvious?
Thanks!
John
[*] Er... that I'm aware of?