Syntactic abstraction in Scheme
Lisp and Symbolic Computation
Composable and compilable macros:: you want it when?
Proceedings of the seventh ACM SIGPLAN international conference on Functional programming
Linguistic reuse
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
Proceedings of the 15th ACM SIGPLAN international conference on Functional programming
Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation
Syntactic abstraction in component interfaces
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
Hi-index | 0.00 |
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.