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.

[img]
Preview
PDF
Download (144kB)

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)
Research Areas: A. > School of Science and Technology > Computer and Communications Engineering
Item ID: 5904
Useful Links:
Depositing User: Dr Laurence Tratt
Date Deposited: 28 May 2010 09:28
Last Modified: 03 Oct 2015 00:16
URI: http://eprints.mdx.ac.uk/id/eprint/5904

Actions (login required)

Edit Item Edit Item