0% found this document useful (0 votes)
1K views

DSLs in Action

This document provides information about the book "DSLs in Action" which introduces concepts for building domain-specific languages. It explores implementing DSLs using JVM languages like Java, Scala, Clojure, Ruby, and Groovy. The book contains code examples that implement real DSL designs and addresses intricacies of DSL design without writing parsers manually. It is written for developers working with JVM languages.

Uploaded by

Dreamtech Press
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

DSLs in Action

This document provides information about the book "DSLs in Action" which introduces concepts for building domain-specific languages. It explores implementing DSLs using JVM languages like Java, Scala, Clojure, Ruby, and Groovy. The book contains code examples that implement real DSL designs and addresses intricacies of DSL design without writing parsers manually. It is written for developers working with JVM languages.

Uploaded by

Dreamtech Press
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

DSLs in Action

“Covers a lot of ground...not only widely but deeply. —From the Foreword by Jonas Bonér
Scalable Solutions

B ook Description
DSLs in Action introduces the concepts you'll need to build high-quality domain-specific languages. It
explores DSL implementation based on JVM languages like Java, Scala, Clojure, Ruby, and Groovy and
contains fully explained code snippets that implement real-world DSL designs. For experienced
developers, the book addresses the intricacies of DSL design without the pain of writing parsers by
hand. This book is written for developers working with JVM languages.

F eatures
Introduces the concepts and definitions you need to build high-quality domain-specific languages |
Explores DSL implementation based on JVM languages like Java, Scala, Clojure, Ruby, and Groovy |
Contains fully explained code snippets that implement real-world DSL designs.

C ontents
Learning to speak the language of the domain | The DSL in the wild | DSL-driven application
development | Internal DSL implementation patterns | Internal DSL design in Ruby, Groovy, and
Clojure | Internal DSL design in Scala | External DSL implementation artifacts | Designing external
DSLs using Scala parser combinators | DSL design: looking forward.

A bout the Author


Debasish Ghosh is a senior member of the ACM and an influential blogger. He works with DSLs based
on Java, Ruby, Clojure, and Scala.
ISBN: 978-93-5004-035-5 | Pages: 376
Price: Rs. 499/- | Author: Debasish Ghosh

Published by: DREAMTECH PRESS WILEY INDIA PVT. LTD. Distributed by:
19-A, Ansari Road, Daryaganj, New Delhi-110 002, INDIA 4435-36/7, Ansari Road, Daryaganj, New Delhi-110 002, INDIA
Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078 Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
Email: [email protected], Website: www.dreamtechpress.com Email: [email protected], Website: www.wileyindia.com
Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: [email protected]
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: [email protected]
Dreamtech books are exclusively distributed by Wiley India Pv t. Ltd.

You might also like