Compile-time meta-programming in converge.

Technical report


Tratt, L. 2004. Compile-time meta-programming in converge. King's College London, Department of Computer Science.. https://doi.org/TR-04-11
TypeTechnical report
TitleCompile-time meta-programming in converge.
AuthorsTratt, L.
Abstract

Compile-time meta-programming allows programs to be constructed by the user at compile-time. Few modern languages are capable of compile-time meta-programming, and of those that do, many of the most powerful are statically typed functional languages. In this paper
I present the dynamically typed, object orientated language Converge which allows compile-time meta-programming in the spirit of Template Haskell. Converge demonstrates that integrating powerful, safe compiletime
meta-programming features into a dynamic language requires few restrictions to the exible development style facilitated by the paradigm.

PublisherKing's College London, Department of Computer Science.
Publication process dates
Deposited27 May 2010
Output statusPublished
Digital Object Identifier (DOI)https://doi.org/TR-04-11
LanguageEnglish
Institution nameKing's College London
Department nameDepartment of Computer Science
File
Permalink -

https://repository.mdx.ac.uk/item/82ww5

Download files

  • 22
    total views
  • 4
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as