试着获得一个附带的项目爱好,让我从我在C#的9-5工作中获得动力,然后看着Boo。一些?
猜测作为网络世界,我想让我的手弄脏桌面应用程序等。
发布于 2008-10-15 21:39:57
我和Boo的个人经历是大约18个月前的事,从那以后我就没有积极地跟踪过它,,所以请记住我所说的。这是一种很酷的语言。但它也是实验性的。这实际上意味着什么:
就我个人而言,我致力于开发一种工具,使创造性的写作更容易。想想编剧的IDE吧。
发布于 2008-10-15 21:19:22
虽然它只使用Boo作为实现语言(而不是从根本上讲Boo),但您读过Ayende的"在Boo中构建领域特定语言“吗?它还没有完全出版,但你可以获得一个早期访问版本。
我还没有时间仔细研究Boo,但是C# 3(它获得了Boo的一些特性)的主要优势似乎在于简洁(很多类型推断)和元编程。
发布于 2011-05-17 21:24:20
Boo是非常强大的DSL创建工具(外部和内部)。
内部DSL可以使用宏、元方法和可扩展编译器管道创建.Boo语言的扩展- Boo.OMeta.Parser可以用来创建外部DSL.
目前,解析器正在开发中,但它已经可以用于创建复杂的外部DSL。OMeta是一个强大的工具,使程序员能够轻松地实现词法分析器和解析器。Boo的可扩展编译器流水线结构允许用Boo.OMeta.Parser取代标准的Boo.OMeta.Parser。它可以用几乎任何一种语法来扩展Boo语法。示例可以是查找这里。
https://stackoverflow.com/questions/206539
复制相似问题