Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

XtextBook (Book)
Author(s) Lorenzo Bettini
Title« Implementing Domain-Specific Languages with Xtext and Xtend »
Publisher-
Year2013
ISBN number9781782160304
URLhttp://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book
Abstract
Xtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities. It lets you implement languages really quickly, and, most of all, it covers all aspects of a complete language infrastructure, starting from the parser, code generator, interpreter, and more. "Implementing Domain-Specific Languages with Xtext and Xtend" will teach you how to develop a DSL with Xtext, an Eclipse framework for implementing domain-specific languages. The chapters are like tutorials that describe the main concepts of Xtext such as grammar definition, validation, code generation, customizations, and many more, through uncomplicated and easy-to-understand examples. Starting with briefly covering the features of Xtext that are involved in a DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. We then proceed by explaining the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. By the end of the book, you will have learned how to test a DSL implemented in Xtext with Junit, in order to follow a test-driven development strategy that will help the developer implement maintainable code that is much faster and cleaner. A test-driven approach is used throughout the book when presenting advanced concepts such as type checking and scoping. The book also shows you how to build and release a DSL so that it can be installed in Eclipse, and gives you hints on how to build the DSL headlessly in a continuous integration server. "Implementing Domain-Specific Languages with Xtext and Xtend" aims to complement the official Xtext documentation to explain the main concepts through simplified examples and to teach the best practices for a DSL implementation in Xtext. It is a Beginner’s Guide which should set you up for professional development DSL and its Eclipse IDE tooling.

BibTeX code

@book{XtextBook,
  booktitle = {Packt Publishing},
  url = {http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book},
  isbn = {9781782160304},
  abstract = {Xtext is an open source Eclipse framework for implementing
              domain-specific languages together with its IDE functionalities.
              It lets you implement languages really quickly, and, most of all,
              it covers all aspects of a complete language infrastructure,
              starting from the parser, code generator, interpreter, and more.
              "Implementing Domain-Specific Languages with Xtext and Xtend" will
              teach you how to develop a DSL with Xtext, an Eclipse framework
              for implementing domain-specific languages. The chapters are like
              tutorials that describe the main concepts of Xtext such as grammar
              definition, validation, code generation, customizations, and many
              more, through uncomplicated and easy-to-understand examples.
              Starting with briefly covering the features of Xtext that are
              involved in a DSL implementation, including integration in an IDE,
              the book will then introduce you to Xtend as this language will be
              used in all the examples throughout the book. We then proceed by
              explaining the main concepts of Xtext, such as validation, code
              generation, and customizations of runtime and UI aspects. By the
              end of the book, you will have learned how to test a DSL
              implemented in Xtext with Junit, in order to follow a test-driven
              development strategy that will help the developer implement
              maintainable code that is much faster and cleaner. A test-driven
              approach is used throughout the book when presenting advanced
              concepts such as type checking and scoping. The book also shows
              you how to build and release a DSL so that it can be installed in
              Eclipse, and gives you hints on how to build the DSL headlessly in
              a continuous integration server. "Implementing Domain-Specific
              Languages with Xtext and Xtend" aims to complement the official
              Xtext documentation to explain the main concepts through
              simplified examples and to teach the best practices for a DSL
              implementation in Xtext. It is a Beginner’s Guide which should
              set you up for professional development DSL and its Eclipse IDE
              tooling.},
  author = {Bettini, Lorenzo},
  title = {{Implementing Domain-Specific Languages with Xtext and Xtend}},
  year = {2013},
}


 Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

This document was generated by bib2html 3.3.
(Modified by Luca Paolini, under the GNU General Public License)

Valid HTML 4.01!