The Jalape??o virtual machine, IBM Systems Journal, vol.39, issue.1, pp.211-238, 2000. ,
DOI : 10.1147/sj.391.0211
Implementing Jalapeño in Java, Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA '99, pp.314-324, 1999. ,
A note on reflection in python 1.5, p.46, 1998. ,
Modern compiler implementation in Java, 1998. ,
DOI : 10.1017/CBO9780511811432
Handles: Behavior-propagating first class references for dynamically-typed languages, Science of Computer Programming, vol.98, issue.48, p.115, 2013. ,
DOI : 10.1016/j.scico.2014.07.011
URL : https://hal.archives-ouvertes.fr/hal-00881865
A brief history of just-in-time, ACM Computing Surveys, vol.35, issue.2, pp.97-113, 2003. ,
DOI : 10.1145/857076.857077
QUICKTALK: a Smalltalk-80 dialect for defining primitive methods, ACM SIGPLAN Notices, vol.21, issue.11, pp.140-150, 1986. ,
DOI : 10.1145/960112.28711
Oil and water? High performance garbage collection in Java with MMTk, Proceedings of the 26th International Conference on Software Engineering, ICSE '04, pp.137-146, 2004. ,
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
Armin Rigo, and Toon Verwaest. Back to the future in one week ? implementing a Smalltalk vm in PyPy, Self- Sustaining Systems, vol.19, pp.123-139, 2008. ,
Master's thesis, 0124. ,
Language-side Foreign Function Interfaces with NativeBoost, International Workshop on Smalltalk Technologies, p.39, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00840781
An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes . SIGPLAN Not, pp.49-70, 0104. ,
Waterfall: Primitives Generation on the Fly, p.124, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00871353
Avoiding confusion in metacircularity: The meta-helix, Proceedings of the Second JSSST International Symposium on Object Technologies for Advanced Software, ISO- TAS '96, pp.157-172, 1996. ,
DOI : 10.1007/3-540-60954-7_49
Towards a moldable debugger, Proceedings of the 7th Workshop on Dynamic Languages and Applications, DYLA '13, p.115, 2013. ,
DOI : 10.1145/2489798.2489801
Smalltalk in a C world, Proceedings of the International Workshop on Smalltalk Technologies, IWST '12, p.24 ,
The pauseless GC algorithm, Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments , VEE '05, pp.46-56, 2005. ,
DOI : 10.1145/1064979.1064988
Efficiently computing static single assignment form and the control dependence graph, ACM Transactions on Programming Languages and Systems, vol.13, issue.4, pp.451-490, 1991. ,
DOI : 10.1145/115372.115320
Runtime bytecode transformation for Smalltalk, Computer Languages, Systems & Structures, vol.32, issue.2-3, pp.125-139, 2006. ,
DOI : 10.1016/j.cl.2005.10.002
URL : https://hal.archives-ouvertes.fr/inria-00556474
Efficient implementation of the Smalltalk-80 system, Proceedings POPL '84, p.95, 1984. ,
Data-Level interoperability, Electronic Notes in Theoretical Computer Science, p.49, 2000. ,
Demystifying magic, Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, VEE '09, pp.81-90, 2009. ,
DOI : 10.1145/1508293.1508305
VMKit, Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, VEE '10, pp.51-62, 2010. ,
DOI : 10.1145/1735997.1736006
URL : https://hal.archives-ouvertes.fr/inria-00354577
Smalltalk-80: the Language and its Implementation, 1983. ,
Back to the future: The story of Squeak, a practical Smalltalk written in itself, OOPSLA'97: Proceedings of the 12th International Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp.318-326, 1997. ,
The JVM is not observable enough (and what to do about it), Proceedings of the sixth ACM workshop on Virtual machines and intermediate languages, VMIL '12, pp.33-38 ,
DOI : 10.1145/2414740.2414747
Virtual machines should be invisible. In VMIL '11: Proceedings of the 5th workshop on Virtual machines and intermediate languages for emerging modularization mechanisms, page 6, p.49, 2011. ,
DOI : 10.1145/2095050.2095099
The Art of the Metaobject Protocol, p.46, 1991. ,
An Overview of AspectJ, Proceedings of the 15th European Conference on Object-Oriented Programming, pp.327-353, 2001. ,
DOI : 10.1007/3-540-45337-7_18
Practical objectoriented back-in-time debugging, Proceedings of the 22nd European Conference on Object-Oriented Programming, pp.592-615, 2008. ,
Concepts and experiments in computational reflection, Proceedings OOPSLA '87, pp.147-155, 1987. ,
DOI : 10.1145/38807.38821
A tutorial on behavioral reflection and its implementation, Proceedings of the First International Conference on Reflection, Reflection'96, p.46, 1996. ,
PicoJava: a direct execution engine for Java bytecode, Computer, vol.31, issue.10, pp.3122-3152, 1998. ,
DOI : 10.1109/2.722273
Context management in VisualWorks 5i, p.94, 1999. ,
The Cog Smalltalk virtual machine. In VMIL '11: Proceedings of the 5th workshop on Virtual machines and intermediate languages for emerging modularization mechanisms, pp.32-94, 2011. ,
A comparison of pascal intermediate languages, Proceedings of the 1979 SIGPLAN Symposium on Compiler Construction, SIGPLAN '79, pp.208-213, 1979. ,
Application-specific foreign-interface generation, Proceedings of the 5th international conference on Generative programming and component engineering , GPCE '06, pp.49-58, 2006. ,
DOI : 10.1145/1173706.1173714
PyPy's approach to virtual machine construction, Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications , OOPSLA '06, pp.944-953, 2006. ,
DOI : 10.1145/1176617.1176753
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.207.4675
Unanticipated Partial Behavioral Reflection, Advances in Smalltalk ? Proceedings of 14th International Smalltalk Conference, pp.47-65, 2006. ,
DOI : 10.1007/978-3-540-71836-9_3
DIALISP - a LISP machine, Proceedings of the 1984 ACM Symposium on LISP and functional programming , LFP '84, pp.123-128, 1984. ,
DOI : 10.1145/800055.802028
Contextual values, Proceedings of the 2008 symposium on Dynamic languages, DLS '08, pp.1-10, 2008. ,
DOI : 10.1145/1408681.1408684
Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications of OOPSLA '03, pp.27-46, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00457204
Architecture of SOAR: Smalltalk on a RISC, Proceedings of the 11th Annual International Symposium on Computer Architecture, ISCA '84, pp.188-197, 1984. ,
Constructing a metacircular Virtual machine in an exploratory programming environment, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications , OOPSLA '05, pp.11-20, 2005. ,
DOI : 10.1145/1094855.1094865
Proxies: design principles for robust object-oriented intercession APIs, SIGPLAN Not, vol.45, pp.59-72, 2010. ,
Bridging the Gap between Machine and Language using First-Class Building Blocks, p.79, 2012. ,
Pinocchio: Bringing reflection to life with first-class interpreters, Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA '10, pp.774-789, 2010. ,
Flexible object layouts, ACM SIGPLAN Notices, vol.46, issue.10, pp.959-972, 1921. ,
DOI : 10.1145/2076021.2048138
URL : https://hal.archives-ouvertes.fr/hal-00641716
Efficient Method Lookup Customization for Smalltalk, Proceedings of the 50th international conference on Objects, Models, Components, Patterns, TOOLS'12, pp.124-139, 2012. ,
DOI : 10.1007/978-3-642-30561-0_10
Linear scan register allocation on SSA form, Proceedings of the 8th annual IEEE/ ACM international symposium on Code generation and optimization, CGO '10, pp.170-179, 2010. ,
DOI : 10.1145/1772954.1772979
Maxine, ACM Transactions on Architecture and Code Optimization, vol.9, issue.4, pp.47-110, 2013. ,
DOI : 10.1145/2400682.2400689