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:
Available under License : See the attached licence file.
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:||School of Design, Engineering & Computing > Software Systems Research Centre|
|Deposited By:||INVALID USER|
|Deposited On:||17 Oct 2008 18:37|
|Last Modified:||07 Mar 2013 14:50|
Document DownloadsMore statistics for this item...
|Repository Staff Only -|
|BU Staff Only -|
|Help Guide -||Editing Your Items in BURO|