Slide 45
Slide 45 text
References
[1] Rose, John R. "Bytecodes meet combinators: invokedynamic on the JVM." Proceedings of the
Third Workshop on Virtual Machines and Intermediate Languages. ACM, 2009.
[2] Würthinger, Thomas, et al. "One VM to rule them all." Proceedings of the 2013 ACM
international symposium on New ideas, new paradigms, and reflections on programming &
software. ACM, 2013.
[3] Lattner, Chris, and Vikram Adve. "LLVM: A compilation framework for lifelong program analysis &
transformation." Code Generation and Optimization, 2004. CGO 2004. International Symposium on.
IEEE, 2004.
[4] Grimmer, Matthias, et al. "High-performance cross-language interoperability in a multi-language
runtime." Proceedings of the 11th Symposium on Dynamic Languages. ACM, 2015.
[5] Grimmer, Matthias, et al. "Dynamically composing languages in a modular way: supporting C
extensions for dynamic languages." Proceedings of the 14th International Conference on
Modularity. ACM, 2015.
[6] Szekeres, Laszlo, et al. "Sok: Eternal war in memory." Security and Privacy (SP), 2013 IEEE
Symposium on. IEEE, 2013.
26