DSLs in Boo
Enlarge cover
Rate this book
Clear rating

DSLs in Boo

3.64 of 5 stars 3.64  ·  rating details  ·  14 ratings  ·  3 reviews
A general-purpose language like C# is designed to handle all programming tasks. By contrast, the structure and syntax of a Domain-Specific Language are designed to match a particular applications area. A DSL is designed for readability and easy programming of repeating problems. Using the innovative Boo language, it's a breeze to create a DSL for your application domain th...more
Paperback, 352 pages
Published February 4th 2010 by Manning Publications (first published July 28th 2009)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about DSLs in Boo, please sign up.

Be the first to ask a question about DSLs in Boo

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 38)
filter  |  sort: default (?)  |  rating details
Blair Conrad
May 19, 2011 Blair Conrad rated it 5 of 5 stars
Recommends it for: developers, especially .Net ones
Shelves: gift, jane, nonfiction, new
I hesitated over giving this book 5 stars, mostly because of the focused subject matter. Oh, and there are a few typos one or two in semi-critical locations.
I think the book deserves it, though. Rahien gives a comprehensive introduction to DSLs, why we might want to use them, and how to construct them using Boo.
His Boo introduction has fired me up about the language more than I've been in the past, and he delivers an excellent overview of the tools that it contains that can help you write a DSL....more
Glenn Burnside
Ran through this as part of evaluating approaches for a project. A good book if you want to do some scripting with a custom language. Ayende uses a good hands-on approach, with lots of examples. It's like the practical counter to Fowler's academically-oriented DSL patterns book.
Ruxo Zheng
The introduction to DSL is good to read. Boo language is chosen to show how to implement DSL, and while Boo seems to be designed for this, the DSL implementation is quite complex. If only it tries to introduce solution in other languages, this would be more interesting.
Nuno Barreiro
Nuno Barreiro marked it as to-read
Feb 06, 2014
Moneka marked it as to-read
Oct 15, 2013
Ajais marked it as to-read
Oct 05, 2013
Alexandre Klaser
Alexandre Klaser marked it as to-read
Aug 04, 2013
Claudia Doppioslash
Claudia Doppioslash is currently reading it
Jun 02, 2013
Robert added it
Jan 17, 2013
Andy Lowry
Andy Lowry marked it as to-read
Jan 13, 2013
Carl added it
Aug 23, 2013
Ilya marked it as to-read
Mar 24, 2012
Alexander marked it as to-read
Oct 02, 2011
Ben added it
Aug 31, 2011
Paul added it
Jan 02, 2011
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Share This Book

No trivia or quizzes yet. Add some now »