基于Ruby的DSL好书

我正在尝试用ruby创建一个DSL,你能给我一些好书吗? 我环顾了亚马逊和safari,但到目前为止找不到任何东西。

提前致谢!

以下是一些可能的来源:

  • 元编程Ruby:像Ruby Pros一样的程序(Prag Progs,2010年2月)
  • Martin Fowler的DSL Book (测试版)
  • Martin Fowler的Domain Specific Languages一书包含了内部DSL部分中的一些Ruby示例。 您可以在他的网站上阅读正在进行的工作,或者如果您有一个Safari帐户,那么它可以作为粗略提供。

  • Obie Fernandez 在Ruby演示文稿中也提供了一些Agile DSL Development

  • 元编程Ruby:程序员的领域特定语言 (PDF),来自Glenn Vanderburg的OSCON ’05会议

  • 在ThoughtWorks Anthology中有一个相关章节One Lair和Twenty Ruby DSL ,它以PDF格式作为示例章节提供 。