首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >布能为你做些什么?

布能为你做些什么?
EN

Stack Overflow用户
提问于 2008-10-15 21:16:19
回答 6查看 1.6K关注 0票数 10

试着获得一个附带的项目爱好,让我从我在C#的9-5工作中获得动力,然后看着Boo。一些?

  • 你和Boo在一起有什么经验?
  • 你对Boo做了什么样的应用程序/项目
  • Boo能做什么?

猜测作为网络世界,我想让我的手弄脏桌面应用程序等。

EN

回答 6

Stack Overflow用户

发布于 2008-10-15 21:39:57

我和Boo的个人经历是大约18个月前的事,从那以后我就没有积极地跟踪过它,,所以请记住我所说的。这是一种很酷的语言。但它也是实验性的。这实际上意味着什么:

  • 你可以做一些很酷的事情,比如语言。它们所允许的宏,以及来自ruby、python和其他语言的良好特性的混合。
  • 有一个WinForms设计器可以通过SharpDevelop使用(SharpDevelop将Boo集成为一种标准开发语言)。
  • 有时关键区域会出现不一致和错误,因为它还没有完成。
  • 我不确定是否可以创建Generics,但它们肯定可以使用。
  • 性能很好,但是编译器没有优化器。
  • 类型推断很酷。鸭子打字很酷。所有这些都让你接近动态打字的错觉。

就我个人而言,我致力于开发一种工具,使创造性的写作更容易。想想编剧的IDE吧。

票数 5
EN

Stack Overflow用户

发布于 2008-10-15 21:19:22

虽然它只使用Boo作为实现语言(而不是从根本上讲Boo),但您读过Ayende的"在Boo中构建领域特定语言“吗?它还没有完全出版,但你可以获得一个早期访问版本。

我还没有时间仔细研究Boo,但是C# 3(它获得了Boo的一些特性)的主要优势似乎在于简洁(很多类型推断)和元编程。

票数 3
EN

Stack Overflow用户

发布于 2011-05-17 21:24:20

Boo是非常强大的DSL创建工具(外部和内部)。

内部DSL可以使用宏、元方法和可扩展编译器管道创建.Boo语言的扩展- Boo.OMeta.Parser可以用来创建外部DSL.

目前,解析器正在开发中,但它已经可以用于创建复杂的外部DSL。OMeta是一个强大的工具,使程序员能够轻松地实现词法分析器和解析器。Boo的可扩展编译器流水线结构允许用Boo.OMeta.Parser取代标准的Boo.OMeta.Parser。它可以用几乎任何一种语法来扩展Boo语法。示例可以是查找这里

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/206539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档