Session
Bytecode Translation: From .Net to Parrot
Jonathan Worthington
Track: Programming
Date: Wednesday, July 25
Time: 5:20pm
- 6:05pm
Location: D135
While virtual machines bring great benefits when it comes to cross platform support, they bring a new problem: inter-VM support. For example, what if you are working in a language that compiles down to Parrot, but want to use a library only available in .Net?
In this talk I will look at a number of ways to approach the virtual machine interoperability problem. I will then look at the path I explored in detail—bytecode translation—both in terms of why it's a good approach and what implementation challenges it raised.
Finally, I will present the progress of the work so far in terms of completeness and performance.





















