Skip to main content

Functional Programming for Domain−Specific Languages

Jeremy Gibbons

Abstract

Domain-specific languages become effective only in the presence of convenient lightweight tools for defining, implementing, and optimizing new languages. Functional programming provides a promising framework for such tasks; FP and DSLs are natural partners. In these lectures we will discuss FP techniques for DSLs - especially standalone versus embedded DSLs, and shallow versus deep embeddings.

Book Title
Central European Functional Programming − Summer School on Domain−Specific Languages
Editor
Viktória Zsók and Zoltán Horváth and Lehel Csató
Month
July
Pages
1−28
Publisher
Springer
Series
LNCS
Volume
8606
Year
2013
One of the videos from FLOLAC 2014