A DSL for telephony services
Charles Consel
This talk presents a project aimed to design and develop a DSL for the
domain of telephony services. This domain is a very promising
application of the DSL approach because it exhibits the key properties
motivating the creation of a DSL:
- Existing program family
- Need for domain-specific abstractions
- Need for restricted/enriched semantics
We briefly present the domain of telephony, identify the need to
program services, and outline existing approaches to do so. Then, we
discuss why this domain is particularly well-suited for the DSL
approach. Finally, we introduce our DSL for telephony services, named
Call/C, and outline how it addresses the needs of this domain.