Ayende @ Rahien

My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:


+972 52-548-6969

, @ Q c

Posts: 6,130 | Comments: 45,556

filter by tags archive

Building Domain Specific Languages in BooAvailable for early access

time to read 1 min | 111 words

image Well, this is a big moment. My book is now available for as part of the Manning Early Access Program.

Chapter 1 to 4 are already there, but they are there in their nearly raw format. That means that they have not been edited yet, and I didn't put in the results from the review cycle that we did yet.

The book forum is here, I eagerly awaits the posts telling me how off base I am :-)

More seriously, I would appreciate any feedback that you have on the book, the topic, the code, etc.



More posts in "Building Domain Specific Languages in Boo" series:

  1. (29 Jul 2008) Chapter 9 TOC
  2. (17 Feb 2008) Available for early access




Kevin Miller

I grabbed it and am wading into it. This sounds like the book I have been hoping for.

Onur Gumus

Hello congratulations for the book. I am big fan of boo. I've read your free chapter 1. My initial impression is the book language is very fluent , non-boring and very easy to read. Also it looks quite up to date.

Congratulations again

Philip Løventoft

Looks good. I read a bit of it and I quite liked it. However almost 60 $ for the printed book seems a little bit steep, but maybe that's just me ;) Keep up the good work !


Have you looked at IronPython ?

I'm curious if you can do the same things that you are doing with Boo

Or is there something Boo has that IronPython doesn't ?


you should reserve like 5000+ copies of this book right out of print and send them out to people "custom signed and dedicated". That would more than justify $60 for everyone out there ;)

otherwise... it's realy cool you used your "artist name" for the book.

Ayende Rahien


IronPython works, at some level, but you have no control over the compiler. That means that you need to use ther ways to handle that.

I know that people are writing DSL in Python, but I am not familiar with the technical details.

Ayende Rahien


you have obviously never seen my hand writing :-)


Good stuff Ayende!

Now have you signed up for: Manning Building a Zoo with Rhino.Commons, Manning Riding on the MonoRail, Manning Building a Fortress with Castle Project... Hmm oh wait, if you keep writing books, that would mean less times for blog posts. Arrrgh scratch that idea...


Waiting and reading to get your book Ayende! good job!!!

Comment preview

Comments have been closed on this topic.


  1. How to waste CPU and kill your disk by scaling 100 million inefficiently - one day from now
  2. RavenDB Conference 2016–Slides - about one day from now

There are posts all the way to Jun 01, 2016


  1. The design of RavenDB 4.0 (14):
    26 May 2016 - The client side
  2. RavenDB 3.5 whirl wind tour (14):
    25 May 2016 - Got anything to declare, ya smuggler?
  3. Tasks for the new comer (2):
    15 Apr 2016 - Quartz.NET with RavenDB
  4. Code through the looking glass (5):
    18 Mar 2016 - And a linear search to rule them
  5. Find the bug (8):
    29 Feb 2016 - When you can't rely on your own identity
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats