2

绿纺。我们都有机会破解一种语言缺失的特性来获得我们需要的东西。在 Java 中实现伪单子模式,在 Javascript 中实现 Y 组合器,在 C 中实现变量不变性......

您认为寻找更强大功能的最令人印象深刻的解决方法是什么?事后看来,这值得黑客攻击吗?更好的是:它是否像 Ruby 的string#to_proc一样,成为该语言更高版本的公认特性?

4

2 回答 2

1

Moose是 Perl 5 的 Perl 6 风格的对象系统,它写在 Perl 5 的 Python 风格的对象系统之上;反过来,它催生了Joose,这是 Moose 到 Javascript 的一个端口,获得了 Google 的大量赞誉(显然,主要是 App Engine 人员)。

于 2008-10-21T09:02:32.267 回答
1

回到我上高中的时候(很多个月前),我编写了代码来拦截 Apple II CTRL-D DOS 处理程序,你使用的那个是:

print chr$(4);"catalog"

做你的 DOS 魔法。

我们添加了各种命令,例如向图形屏幕输出文本、快速图形操作、精灵操作、背景音乐播放等。

几个月后,Beagle Bros Software(我认为这是他们记忆中的名字)推出了类似的产品,我的梦想破灭了。

谁知道呢,我可能会成为下一个 Woz(如果我有一个同等的乔布斯来做营销)。哦,好吧,c'est la vie。

它值得吗?是的,Apple II 首先激起了我对计算机的兴趣,并让我选择了一条让我在超过 25 年的时间里获得报酬(和快乐)的职业道路。

于 2008-10-21T06:22:48.207 回答