Multilingual component programming in racket

  • Authors:
  • Matthias Felleisen

  • Affiliations:
  • Northeastern University, Boston, USA

  • Venue:
  • Proceedings of the 10th ACM international conference on Generative programming and component engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the world of Racket, software systems consist of inter-operating components in different programming languages. A component's implementation language may provide the full functionality of Racket, or it may support a small domain-specific notation. Naturally, Racketeers construct languages as Racket components and compose them to create new languages. This talk will present the ideas behind Racket: language-specific components, the composition of components, and, most importantly, the rich support for building languages.