Implementing Domain-Specific Languages with Xtext and Xtend

Lorenzo Bettini

ISBN 10: 1782160302 ISBN 13: 9781782160304
Edité par Packt Publishing Limited, 2023
Neuf(s) UNK

Vendeur PBShop.store US, Wood Dale, IL, Etats-Unis Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Vendeur AbeBooks depuis 7 avril 2005


A propos de cet article

Description :

New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781782160304

Signaler cet article

Synopsis :

A step-by-step guide that enables you to quickly implement a DSL with Xtext and Xtend in a test-driven way with the aid of simplified examples. This book is for programmers who want to learn about Xtext and how to use it to implement a DSL (or a programming language) together with Eclipse IDE tooling. It assumes that the user is familiar with Eclipse and its functionality. Existing basic knowledge of a compiler implementation would be useful, though not strictly required, since the book will explain all the stages of the development of a DSL.

Présentation de l'éditeur:

If you know Eclipse then learning how to implement a DSL using Xtext is a natural progression. And this guide makes it easy to get started through a step-by-step approach accompanied with simple examples.

Overview

  • Learn to quickly develop a domain-specific language with Xtext
  • Implement any aspect of a DSL using Xtend, a fully featured Java-like programming language
  • Discover how to test a DSL implementation and how to customize runtime and IDE aspects of the DSL

In Detail

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.

What you will learn from this book

  • Learn to write an Xtext grammar for a DSL
  • Use Xtend as an alternative to Java to write cleaner, easier-to-read, and more maintainable code
  • Write constraint checks for a DSL using the validator mechanism
  • Learn how to write a code generator and an interpreter for a DSL
  • Discover how automatic symbol resolution works in Xtext and how to customize it
  • Build and deploy a DSL implementation so that others can install it
  • Get well versed with the typical Xtext development workflow

Approach

A step-by-step guide that enables you to quickly implement a DSL with Xtext and Xtend in a test-driven way with the aid of simplified examples.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Détails bibliographiques

Titre : Implementing Domain-Specific Languages with ...
Éditeur : Packt Publishing Limited
Date d'édition : 2023
Reliure : UNK
Etat : New

Meilleurs résultats de recherche sur AbeBooks

Image d'archives

Bettini, Lorenzo
Edité par Packt Publishing, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Dallas, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less. N° de réf. du vendeur G1782160302I4N00

Contacter le vendeur

Acheter D'occasion

EUR 9,37
Livraison gratuite
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Bettini, Lorenzo
Edité par Packt Publishing, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Ancien ou d'occasion Couverture souple

Vendeur : Goodwill of Silicon Valley, SAN JOSE, CA, Etats-Unis

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : good. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Good condition! Any other included accessories are also in Good condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear. N° de réf. du vendeur GWSVV.1782160302.G

Contacter le vendeur

Acheter D'occasion

EUR 9,37
Expédition à EUR 3,41
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Bettini, Lorenzo
Edité par Packt Pub Ltd, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Ancien ou d'occasion Couverture souple

Vendeur : WeBuyBooks, Rossendale, LANCS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Like New. Most items will be dispatched the same or the next working day. An apparently unread copy in perfect condition. Dust cover is intact with no nicks or tears. Spine has no signs of creasing. Pages are clean and not marred by notes or folds of any kind. N° de réf. du vendeur wbs7040846377

Contacter le vendeur

Acheter D'occasion

EUR 14,61
Expédition à EUR 8,89
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Bettini, Lorenzo
Edité par Packt Publishing, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Neuf Couverture souple

Vendeur : GoldBooks, Denver, CO, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : new. N° de réf. du vendeur 56Q73_87_1782160302

Contacter le vendeur

Acheter neuf

EUR 43,10
Expédition à EUR 3,64
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Bettini, Lorenzo
Edité par Packt Publishing, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Neuf Couverture souple

Vendeur : Lucky's Textbooks, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur ABLIING23Mar2912160158083

Contacter le vendeur

Acheter neuf

EUR 47,31
Expédition à EUR 3,41
Expédition nationale : Etats-Unis

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Bettini, Lorenzo
Edité par Packt Publishing, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 19974879-n

Contacter le vendeur

Acheter neuf

EUR 48,49
Expédition à EUR 2,26
Expédition nationale : Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Lorenzo Bettini
Edité par Packt Publishing 2013-06-20, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Neuf Paperback

Vendeur : Chiron Media, Wallingford, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur 6666-GRD-9781782160304

Contacter le vendeur

Acheter neuf

EUR 49,15
Expédition à EUR 17,89
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Lorenzo Bettini
Edité par Packt Publishing 2013-08-21, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Neuf Paperback

Vendeur : Chiron Media, Wallingford, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur 6666-IUK-9781782160304

Contacter le vendeur

Acheter neuf

EUR 50,72
Expédition à EUR 17,89
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 10 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Bettini, Lorenzo
Edité par Packt Publishing, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Neuf Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 19974879-n

Contacter le vendeur

Acheter neuf

EUR 51,19
Expédition à EUR 17,33
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

BETTINI, LORENZO
Edité par Packt Publishing, 2013
ISBN 10 : 1782160302 ISBN 13 : 9781782160304
Neuf Couverture souple

Vendeur : Speedyhen, London, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : NEW. N° de réf. du vendeur NW9781782160304

Contacter le vendeur

Acheter neuf

EUR 51,20
Expédition à EUR 47,36
Expédition depuis Royaume-Uni vers Etats-Unis

Quantité disponible : 1 disponible(s)

Ajouter au panier

There are 20 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre