Riti, Pierluigi

Practical scala DSLs : real-world applications using domain specific languages / Pierluigi Riti - NY Apress 2018 - 226 p.

Build domain specific languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a custom language; a mobile app; a Forex system; a game; and cloud applications.
At the end of this unique book, you’ll be able to describe the differences between external and internal DSLs; understand when and how to apply DSLs; create DSLs using Scala; and even create a DSL using another programming language.

9781484247693


Programming languages (Electronic computers)
Software engineering
Computer science
Scala (Computer program language)

005.1 RIT-P