Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Scala Macros, a Technical Report
 
conference paper not in proceedings

Scala Macros, a Technical Report

Burmako, Eugene  
•
Odersky, Martin  
2012
Third International Valentin Turchin Workshop on Metacomputation

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.

  • Files
  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Burmako, Eugene  
Odersky, Martin  
Date Issued

2012

Subjects

Compile-time Metaprogramming

•

Macros

•

Multi-stage Programming

•

Language Virtualization

URL

URL

http://scalamacros.org/
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LAMP1  
Event nameEvent placeEvent date
Third International Valentin Turchin Workshop on Metacomputation

Pereslavl-Zalessky, Russia

July 5-9, 2012

Available on Infoscience
February 18, 2013
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/88930
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés