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. . [Conference or Workshop Item]
|
PDF
Download (144kB) | Preview |
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: | 30 Nov 2022 01:57 |
URI: | https://eprints.mdx.ac.uk/id/eprint/5904 |
Actions (login required)
![]() |
View Item |
Statistics
Additional statistics are available via IRStats2.