conference paper not in proceedings
Scala Macros, a Technical Report
2012
Metaprogramming is a powerful technique of software development, which allows to automate program generation. Applications of metaprogramming range from improving expressiveness of a programming language via deep embedding of domain-specific languages to boosting performance of produced code by providing programmer with finegrained control over compilation. In this report we introduce macros, facility that enables compile-time metaprogramming in the Scala programming language.
Type
conference paper not in proceedings
Author(s)
Date Issued
2012
URL
Editorial or Peer reviewed
REVIEWED
Written at
EPFL
EPFL units
| Event name | Event place | Event date |
Pereslavl-Zalessky, Russia | July 5-9, 2012 | |
Available on Infoscience
February 18, 2013
Use this identifier to reference this record