Skip to main content

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
tratt__contrasting_compile_time_meta_programming_in_metalua_and_converge.pdf

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)
Group:Faculty of Science & Technology
ID Code:5956
Deposited By:INVALID USER
Deposited On:17 Oct 2008 17:37
Last Modified:14 Mar 2022 13:14

Downloads

Downloads per month over past year

More statistics for this item...
Repository Staff Only -