Think writing a compiler is difficult? It is—unless you use Parrot, a complete compiler construction kit. With Parrot, crafting a new programming language is as easy as authoring a new website.
C. Bolz, L. Diekmann, and L. Tratt. Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, page 167--182. ACM, (2013)
C. Wimmer, S. Brunthaler, P. Larsen, and M. Franz. Proceedings of the 11th Annual International Conference on Aspect-oriented Software Development, page 203--214. New York, NY, USA, ACM, (2012)
C. Bolz, M. Leuschel, and D. Schneider. Proceedings of the 12th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, page 99--108. ACM, (2010)
M. Golm, and J. Kleinöder. Meta-Level Architectures and Reflection, volume 1616 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (1999)
J. Swalens, S. Marr, J. De Koster, and T. Van Cutsem. Proceedings of the Workshop on Programming Language Approaches to Concurrency and communication-cEntric Software (PLACES), volume 155 of PLACES '14, page 54--60. (April 2014)
R. Rajwar, and J. Goodman. Proceedings of the 34th annual ACM/IEEE international symposium on Microarchitecture, page 294--305. Washington, DC, USA, IEEE Computer Society, (2001)
B. Folliot, I. Piumarta, and F. Riccardi. Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications, page 175--181. New York, NY, USA, ACM, (1998)
V. Kumar, D. Frampton, S. Blackburn, D. Grove, and O. Tardieu. Proceedings of the 2012 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications (OOPSLA 2012), Tucson, AZ, October 19-26, 2012, volume 47 of SIGPLAN Notices, page 297--314. ACM, (October 2012)
Y. Lin, S. Blackburn, and D. Frampton. Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments, page 181--190. New York, NY, USA, ACM, (2012)
R. von Behren, J. Condit, and E. Brewer. Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9, page 4. Berkeley, CA, USA, USENIX Association, (2003)
S. Gopal, W. Tansey, G. Kannan, and E. Tilevich. Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference, page 144--163. Berlin, Heidelberg, Springer-Verlag, (2008)
K. Sasada. Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, page 158--159. New York, NY, USA, ACM, (2005)
J. Moreira, S. Midkiff, and M. Gupta. Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande, page 116--125. New York, NY, USA, ACM, (2001)
S. Marr. SPLASH '10: Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, page 221--222. New York, NY, USA, ACM, (17-21 October 2010)
J. Ha, M. Haghighat, S. Cong, and K. McKinley. Workshop on Parallel Execution of Sequential Programs on Multicore Architectures (PESPMA 2009), (June 2009)in conjunction with ISCA 09.
M. Aiken, M. Fähndrich, C. Hawblitzel, G. Hunt, and J. Larus. MSPC '06: Proceedings of the 2006 workshop on Memory system performance and correctness, page 1--10. New York, NY, USA, ACM, (2006)
F. Pizlo, L. Ziarek, and J. Vitek. JTRES '09: Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, page 110--119. New York, NY, USA, ACM, (2009)
S. Blackburn, and K. McKinley. PLDI '08: Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation, page 22--32. New York, NY, USA, ACM, (2008)
H. Schippers, T. Van Cutsem, S. Marr, M. Haupt, and R. Hirschfeld. Proceedings of the Fourth Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS), page 4--9. ACM, (Jul 6, 2009)
C. Lattner, and V. Adve. CGO '04: Proceedings of the international symposium on Code generation and optimization, page 75. Washington, DC, USA, IEEE Computer Society, (2004)
L. Deutsch, and A. Schiffman. POPL '84: Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, page 297--302. ACM, (1984)
S. Shiel, and I. Bayley. Electronic Notes in Theoretical Computer Science, 141 (1):
35--52(2005)Proceedings of the First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (Bytecode 2005).
A. Georges, D. Buytaert, and L. Eeckhout. OOPSLA '07: Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications, page 57--76. New York, NY, USA, ACM, (2007)
R. Ierusalimschy, L. de Figueiredo, and W. Celes. HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages, page 2-1--2-26. New York, NY, USA, ACM, (2007)
T. Batista, and M. Vieira. Journal of Universal Computer Science, 13 (6):
786--805(2007)\url|http://www.jucs.org/jucs_13_6/re_aspectlua_achieving_reuse|.
C. Cher, and M. Gschwind. VEE '08: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, page 141--150. New York, NY, USA, ACM, (2008)
A. Yermolovich, A. Gal, and M. Franz. PPPJ '08: Proceedings of the 6th international symposium on Principles and practice of programming in Java, page 63--72. New York, NY, USA, ACM, (2008)
N. Geoffray, G. Thomas, C. Clément, and B. Folliot. PPPJ '08: Proceedings of the 6th international symposium on Principles and practice of programming in Java, page 73--82. New York, NY, USA, ACM, (2008)
M. Ertl, and D. Gregg. PACT '04: Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques, page 41--50. Washington, DC, USA, IEEE Computer Society, (2004)
M. Bebenita, A. Gal, and M. Franz. PPPJ '07: Proceedings of the 5th international symposium on Principles and practice of programming in Java, page 145--154. New York, NY, USA, ACM, (September 2007)
G. Wagner, A. Gal, and M. Franz. PPPJ '08: Proceedings of the 6th international symposium on Principles and practice of programming in Java, page 117--126. New York, NY, USA, ACM, (2008)
D. Ungar, A. Spitz, and A. Ausch. OOPSLA '05: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, page 11--20. New York, NY, USA, ACM, (2005)
C. Bryce, and C. Razafimahefa. OOPSLA '00: Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, page 367--381. New York, NY, USA, ACM, (2000)
G. Back, W. Hsieh, and J. Lepreau. OSDI'00: Proceedings of the 4th conference on Symposium on Operating System Design & Implementation, page 23--23. Berkeley, CA, USA, USENIX Association, (2000)