Discover ways to test a DSL implementation using Xtext with Packt’s new book and eBook

June 2014 | Open Source

Packt is proud to introduce their new title, Implementing Domain-Specific Languages with Xtext and Xtend, a practical guide that will help readers to quickly implement a DSL with Xtext and Xtend in a test-driven way with the aid of simplified examples. The book costs $49.99, and is also available in all the popular eBook formats for $25.49.

About the author:
Lorenzo Bettini is an assistant professor (researcher) in Computer Science at Dipartimento di Informatica, Università di Torino, Italy. He has a Master's Degree in Computer Science and a PhD in theoretical computer science. His research interests cover design, theory, and the implementation of programming languages. He has used Xtext and Xtend for implementing many domain-specific languages and Java-like programming languages.

Xtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities.

Implementing Domain-Specific Languages with Xtext and Xtend is a comprehensive guide that will enable readers to develop a DSL with Xtext, an Eclipse framework for implementing domain-specific languages. This book also helps the readers understand ways to build the DSL headlessly in a continuous integration server.

Implementing Domain-Specific Languages with Xtext and Xtend covers the following topics:
Chapter 1: Implementing a DSL
Chapter 2: Creating Your First Xtext Language
Chapter 3: The Xtend Programming Language
Chapter 4: Validation
Chapter 5: Code Generation
Chapter 6: Customizations
Chapter 7: Testing
Chapter 8: An Expression Language
Chapter 9: Type Checking
Chapter 10: Scoping
Chapter 11: Building and Releasing
Chapter 12: Xbase

Programmers who would like to learn about Xtext and how to use it to implement a DSL (or a programming language) together with Eclipse IDE tooling will find this an invaluable read.


Implementing Domain-Specific Languages with Xtext and Xtend
Learn to quickly develop a domain-specific language with Xtext

For more information, please visit: http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software