- Paperback: 352 pages
- Publisher: Manning Publications; 1 edition (January 28, 2010)
- Language: English
- ISBN-10: 1933988606
- ISBN-13: 978-1933988603
- Product Dimensions: 7.4 x 0.8 x 9.2 inches
- Shipping Weight: 1.4 pounds (View shipping rates and policies)
- Average Customer Review: 2 customer reviews
- Amazon Best Sellers Rank: #394,443 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
DSLs in Boo: Domain Specific Languages in .NET 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Customers who viewed this item also viewed
Customers who bought this item also bought
About the Author
A leader in the .NET community, Ayende Rahien, whose real name is Oren Eini, contributes to numerous open-source projects including NHibernate, Castle, and Rhino Mocks. He blogs and speaks on architecture, data access, testing, and other topics.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Don't get scared away by the Boo name on the cover. Boo is a CLR (.NET) language with access to all the great features you know and love about .NET, it just happens to be better suited for more "expressive" DSLs than say C# or VB but you still get all the power of the .NET framework plus a more elegant syntax and flexibilities to tap into the compiler and enhance the language.
As you might have guessed, this book is not for beginners on .NET or newcommers to DSLs, if you want to capture the theory I advice you to first read Martin Fowler's book Domain-Specific Languages (Addison-Wesley Signature Series) and then come back to this one. Don't get me wrong this book does give you the "essence" of DSLs too, but there's a lot of heavy details that you *should* know, before you even attempt implementing a DSL and this book won't be giving you those.
The greatest thing about this book is that it doesn't just tell you how to build a DSL in .NET, it explains how to build different kinds of DSLs depending on the business needs and walks you through how to implement a whole infrastructure to design, produce, support and maintain multiple DSLs successfully thought-out the life-cycle of your projects.
If you want to get the *full* benefits of DSLs in a .NET enterprise environment you have to read this book!