gpt4 book ai didi

macros - Boo 和 Nemerle 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-04 05:34:37 25 4
gpt4 key购买 nike

看起来这两种语言都被称为“C# 应该是什么”,具有 hygenic 宏、REPL、编译器即服务 (CaaS)、静态 + 鸭子类型(在 C# 之前)。这两种语言之间有什么主要区别,或者它们只是或多或少相同事物的两种不同实现?我在某处读到 Nemerle 的宏服务比 Boo 的更强大;这是真的?

他们在当前事件、成熟度和 IDE 集成方面有何比较?

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

最佳答案

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

Nemerle 最近已达到发布候选状态。 Nemerle 2.0 的工作已经在进行中。 Boo 似乎接近类似的阶段,但有点落后。

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

关于macros - Boo 和 Nemerle 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com