繁体   English   中英

Boo vs Nemerle有什么区别?

[英]What are the differences between Boo vs Nemerle?

看起来这两种语言都被称为“C#应该是什么”,使用hygenic宏,REPL,Compiler作为Serivce(CaaS),静态+鸭子打字(C#之前的方式)。 这两种语言之间是否有任何重大差异,或者它们只是两种不同的实现,或多或少相同的东西? 我在某处看到Nemerle的宏观服务比Boo更强大; 这是真的?

他们如何在当前活动,成熟度和IDE集成方面进行比较?

此外,C#5.0传闻的CaaS功能是否可能会使它们过时,如果它能够实现,或者是否存在能够保持相关性的功能?

将CaaS添加到像C#这样的语言,甚至是Boo的宏,都远远不足以达到Nemerle的元编程水平,因为该语言的设计从一开始就是如此。 代数类型,引用和模式匹配是抽象语法树处理的必要条件。

Nemerle最近获得了候选人身份。 Nemerle 2.0的工作已在进行中。 Boo似乎接近类似的阶段,但稍稍落后。

Boo主要与SharpDevelop集成,而Nemerle则与Visual Studio 2008集成。

Nemerle语言具有许多Boo语言所没有的功能。 如果您需要在Nemerle中使用一些Boo功能,则可以非常轻松地添加它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM