gpt4 book ai didi

java - BGGA 闭包作为 java 的附加解决方案?

转载 作者:搜寻专家 更新时间:2023-11-01 03:15:09 25 4
gpt4 key购买 nike

昨天@headius/Charles Nutter 在推特上提出了一个非常有趣的想法:

@danny_l Gafter made the same mistake; I don't mean a forked Java any more than Groovy is a fork. I want a "mostly Java" with closures.

或@danny_l/Danny Lagrouw 的回复:

@headius or could the BGGA prototype be "bolted on" any future version of Java? That might be useful

这也是我希望看到的。我们不能有某种字节码预处理器来使 BGGA 原型(prototype)在任何现代 Java 版本上工作吗?我的意思是 scala、Groovy 和 JRuby 都有闭包并生成有效的字节码!

我什至愿意提供帮助和付出努力。虽然我真的不知道从哪里开始。

(以上是我写的关于这个话题的blogpost的节选)

其他人怎么看这个想法?

最佳答案

“预处理器”这个词让我想起了 C++,它让我害怕。

有一个奇怪的二分法:我赞扬 JVM 上的多样化语言花园,但我认为“熊妈妈”(又名 Java)不应该像这样支离 splinter 。我们需要坚实的基础。

也就是说,我赞成 BGGA 关闭。我还认为一种语言应该提供其全部功能。如果一个团队中有人无法处理闭包(或泛型或线程 (!!)),那么该团队应该通过代码审查和静态分析来 self 监督。

也许一个想法是在编译时切换到“禁止”这样的高级功能,但即使那样似乎也有点苛刻。

我认为“补强”的想法实际上是在试图解决 Java 领域领导层的 split 问题。这个问题似乎更具政治性和外交性,而不是技术性的。

关于java - BGGA 闭包作为 java 的附加解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/193809/

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