Contrasting compile-time meta-programming in metalua and converge.

Fleutot, Fabien and Tratt, Laurence (2007) Contrasting compile-time meta-programming in metalua and converge. In: 3rd Workshop on Dynamic Languages and Applications (DYLA 2007), July 31 2007, Berlin.



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)
Research Areas:A. > School of Science and Technology > Computer and Communications Engineering
ID Code:5904
Useful Links:
Deposited On:28 May 2010 09:28
Last Modified:03 Oct 2015 00:16

Repository staff only: item control page

Full text downloads (NB count will be zero if no full text documents are attached to the record)

Downloads per month over the past year