Fleutot, F. and Tratt, L., 2007. Contrasting Compile-Time Meta-Programming in Metalua and Converge. In: 3rd Workshop on Dynamic Languages and Applications, 31 July 2007, Berlin, Germany.
Full text available as:
Powerful, safe macro systems allow programs to be programatically constructed by the user at compile-time. Such systems have traditionally been largely confined to LISP-like languages and their successors. In this paper we describe and compare two modern, dynamically typed languages Converge and Metalua, which both have macro-like systems. We show how, in different ways, they build upon traditional macro systems to explore new ways of constructing programs.
|Item Type:||Conference or Workshop Item (Paper)|
|Subjects:||Generalities > Computer Science and Informatics|
Technology > Manufacturing and Design > Design
|Group:||Faculty of Science and Technology|
|Deposited By:||INVALID USER|
|Deposited On:||17 Oct 2008 17:37|
|Last Modified:||10 Sep 2014 14:39|
Downloads per month over past year
|Repository Staff Only -|