Acknowledgement
First of all, I would like to thank the main reviewers of this book, Jan Koehnlein, Henrik Lindberg, Pedro J. Molina, and Sebastian Zarnekow. Their constructive criticism, extensive suggestions, and careful error reporting helped extremely in improving the book. I also thank the additional reviewers, Marian Edu, Mayur Hule, and Neeshma Ramakrishnan.
I'm also grateful to all the people from Packt I dealt with, Shiksha Chaturvedi, Amber Dsouza, James Jones, James Keane, Anita Nayak, Hardik Patel, Neeshma Ramakrishnan, and Sonali S. Vernekar.
This book would not have been possible without the efforts that all the skilled Xtext developers have put in this framework. Most of them are always present in the Xtext forum and are very active in providing help to the users. Many other people not necessarily involved with Xtext development are always present in the forum and are willing to provide help and suggestions in solving typical problems about Xtext. They also regularly write on their own blogs about examples and best practices with Xtext. Most of the contents in this book is inspired by the material found on the forum and on such blogs. The list would be quite long, so I will only mention the ones with whom I interacted most: Meinte Boersma, Christian Dietrich, Moritz Eysholdt, Peter Friese, Dennis Huebner, Dr. Jan Koehnlein, Henrik Lindberg, Ed Merks, Alexander Nittka, Karsten Thoms, Hallvard Trætteberg, and Sebastian Zarnekow.
A very special thanks to Sven Efftinge, the project lead for Xtext and Xtend, for creating Xtext.
I'm also grateful to itemis Schweiz for sponsoring the writing of this book, and in particular, I'm thankful to Serano Colameo.
Last but not least, a big thank you to my parents for always supporting me through all these years. A warm thank you to my Silvia, the "rainbow" of my life, for being there and for not complaining about all the spare time that this book has stolen from us.