Compiling a Reflective Language Using MetaOCaml, Proc of the Conference on Generative Programming: Concepts and Experiences, pp.113-122, 2014. ,
Dynamo: A Transparent Dynamic Optimization System, Proc. of the Conference on Programming Language Design and Implementation, PLDI '00, pp.1-12, 2000. ,
The impact of meta-tracing on VM design and implementation, Science of Computer Programming, vol.98, 2013. ,
DOI : 10.1016/j.scico.2013.02.001
Tracing the meta-level, Proceedings of the 4th workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems, ICOOOLPS '09, pp.18-25, 2009. ,
DOI : 10.1145/1565824.1565827
Ruby Best Practices, 2009. ,
Efficient Interpretation Using Quickening, Proc. of the Symposium on Dynamic Languages, number 12 in DLS, pp.1-14 ,
DOI : 10.1145/1869631.1869633
Optimizing indirect branch prediction accuracy in virtual machine interpreters, ACM Transactions on Programming Languages and Systems, vol.29, issue.6, p.37, 2007. ,
DOI : 10.1145/1286821.1286828
A Study of Compile-time Metaobject Protocol, 1996. ,
Efficient implementation of the smalltalk-80 system, Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '84, pp.297-302, 1984. ,
DOI : 10.1145/800017.800542
Domain-Specific Languages, 2010. ,
HotpathVM, Proceedings of the 2nd international conference on Virtual execution environments, VEE '06, pp.144-153, 2006. ,
DOI : 10.1145/1134760.1134780
Jumping to the Meta Level, Meta-Level Architectures and Reflection, pp.22-39, 1999. ,
DOI : 10.1007/3-540-48443-4_3
TruffleC, Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform Virtual machines, Languages, and Tools, PPPJ '14, pp.17-26, 2014. ,
DOI : 10.1145/2647508.2647528
The SOM family, Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, ITiCSE '10, pp.18-22, 2010. ,
DOI : 10.1145/1822090.1822098
A Domain- Specific Language for Building Self-Optimizing AST Interpreters, Proc. of the Conference on Generative Programming: Concepts and Experiences, p.14, 2014. ,
Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches, Proc. of the European Conference on Object-Oriented Programming, pp.21-38, 1991. ,
Adaptive multi-level compilation in a trace-based java jit compiler, Proc. of the Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA '12, pp.179-194, 2012. ,
A Fast Abstract Syntax Tree Interpreter for R, Proc of the Conference on Virtual Execution Environments, VEE'14, pp.89-102, 2014. ,
The Art of the Metaobject Protocol, 1991. ,
Identifying a Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-language Virtual Machines, Objects, Models, Components, Patterns, 50th International Conference, pp.171-186, 2012. ,
DOI : 10.1007/978-3-642-30561-0_13
Are We There Yet?: Simple Language Implementation Techniques for the 21st Century, IEEE Software, vol.31, issue.5, pp.60-67, 2014. ,
DOI : 10.1109/MS.2014.98
URL : https://hal.archives-ouvertes.fr/hal-01066793
Compiling Away the Meta-level in Object-oriented Concurrent Reflective Languages Using Partial Evaluation, Proc. of the Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA '95, pp.300-315, 1995. ,
Professional Ruby, 2011. ,
Bytecodes meet combinators, Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages, VMIL '09, pp.1-11, 2009. ,
DOI : 10.1145/1711506.1711508
Debugging at Full Speed, Proceedings of the Workshop on Dynamic Languages and Applications, Dyla'14, pp.1-2, 2014. ,
DOI : 10.1145/2617548.2617550
Hybrid Partial Evaluation, Proc. of the Conference on Object Oriented Programming Systems Languages and Applications, pp.375-390, 2011. ,
DOI : 10.1145/2048066.2048098
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.307.3925
Dynamic Partial Evaluation, Programs as Data Objects, pp.238-256, 2001. ,
DOI : 10.1007/3-540-44978-7_14
Multi-stage Programming with Explicit Annotations, Proc. of the Symposium on Partial Evaluation and Semanticsbased Program Manipulation, PEPM '97, pp.203-217, 1997. ,
Partial Behavioral Reflection: Spatial and Temporal Selection of Reification, Proc. of the Conference on Object-oriented Programing, Systems, Languages, and Applications, pp.27-46, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00457204
Languages as libraries, Proc. of the Conference on Programming Language Design and Implementation, PLDI '11, pp.132-141, 2011. ,
Compile-time meta-programming in a dynamically typed OO language, Proceedings of the 2005 conference on Dynamic languages symposium , DLS '05, pp.49-63, 2005. ,
DOI : 10.1145/1146841.1146846
Self-Optimizing AST Interpreters, Proc of the Dynamic Languages Symposium, DLS'12, pp.73-82, 2012. ,
One VM to Rule Them All, Proc. of the Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, Onward!'13, pp.187-204, 2013. ,
An Object Storage Model for the Truffle Language Implementation Framework, Proc. of the Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, PPPJ '14, 2014. ,
Accelerating Iterators in Optimizing AST Interpreters, Proc. of the Conference on Object Oriented Programming Systems Languages & Applications, OOPSLA '14, pp.727-743, 2014. ,