Title
Run-Time Manipulation Of Programs In A Statically-Typed Language
Abstract
This article is an extended abstract of a doctoral dissertation on metaprogramming and programming language design. A metaprogramming model is studied and implemented in a statically-typed pure object-oriented programming language Zero. The object model of language is based on closures which enables metaprogramming model to achieve a high degree of dynamic manipulation, normally only found in dynamically-typed languages. metaprogramming in Zero is based on Safety-typed structural and behavioural reflection.
Year
Venue
Keywords
2009
INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS
programming languages, metaprogramming, reflection
Field
DocType
Volume
Metaprogramming,Metacompiler,Programming language,Dynamic compilation,Computer science,Elixir (programming language),Very high-level programming language,First-generation programming language,Low-level programming language,Programming language theory
Journal
33
Issue
ISSN
Citations 
3
0350-5596
0
PageRank 
References 
Authors
0.34
3
1
Name
Order
Citations
PageRank
Saso Greiner181.22