﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on Multi file DSLs</title><description>Craig, that is a _good_ reason :-)
</description><link>http://ayende.com/2856/multi-file-dsls#comment4</link><guid>http://ayende.com/2856/multi-file-dsls#comment4</guid><pubDate>Fri, 12 Oct 2007 13:29:09 GMT</pubDate></item><item><title>Craig Neuwirt commented on Multi file DSLs</title><description>LoL
  
  
If I can learn your secret to time management, I might be able to squeeze in some blogging.   I have 3 kids under the age of 4, and you would be surprised at the lengths I go to just to get keep my OSS effots going ;^)
</description><link>http://ayende.com/2856/multi-file-dsls#comment3</link><guid>http://ayende.com/2856/multi-file-dsls#comment3</guid><pubDate>Fri, 12 Oct 2007 12:39:22 GMT</pubDate></item><item><title>Ayende Rahien commented on Multi file DSLs</title><description>Andy,
  
actually, all you need is a booc -p:CustomerStep
  
  
But when we are talking about DSLs, we are already talking about setting up the compiler yourself.
  
Brail, BooBS, Rhino ETL, Binsor, etc - all do it this way
</description><link>http://ayende.com/2856/multi-file-dsls#comment2</link><guid>http://ayende.com/2856/multi-file-dsls#comment2</guid><pubDate>Thu, 11 Oct 2007 13:08:49 GMT</pubDate></item><item><title>Andy Pook commented on Multi file DSLs</title><description>New to Boo (and am loving it) but...
  
  
Doesn't doing it this way mean that you need to setup the compiler or interpreter yourself? ie you can't use booc, booi or booish as standard.
  
  
booish has a "load" verb which includes an external file. It would seem possible that you should be able to create a macro to achieve the same effect. I've come close (basically a rewrite of your compiler step as a macro. Can't quite get it to work (as it's pretty much the first thing I've done with Boo).
  
  
I think the failing with the way I'm doing it is that it won't be compiled as an assembly reference (as your would) but would be loaded dynamically. Probably fine for most purposes though.
  
  
Thoughts?
</description><link>http://ayende.com/2856/multi-file-dsls#comment1</link><guid>http://ayende.com/2856/multi-file-dsls#comment1</guid><pubDate>Thu, 11 Oct 2007 11:07:12 GMT</pubDate></item></channel></rss>