Contrasting Compile-Time Meta-Programming in Metalua and Converge.

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:

[img]
Preview
PDF
140kB

Abstract

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
ID Code:5956
Deposited By:INVALID USER
Deposited On:17 Oct 2008 18:37
Last Modified:07 Mar 2013 14:50

Document Downloads

More statistics for this item...
Repository Staff Only -
BU Staff Only -
Help Guide - Editing Your Items in BURO