Perl笔记

Sunday, December 28, 2008

Larry Wall关于Perl6的演讲

Youtube/Google Video上有长达1小时的视频。Larry提到很多已经公开讨论过的细节,比如:Perl6是许多语言的语言,操作符‘|’不再是从左到右依次求值了,而是满足并行求值的需求,操作符‘||’则进行Perl5中‘|’的串行;比如P6RE(没错,不再是PCRE了)里,一切都是默认x修饰过的扩展语法(所以没有x修饰符了),也没有s修饰了,一切都是多行的,\N用来匹配“非\n”,^^和^匹配字符串的开始和一行的开始,也没有/1,统统使用$1了;如,操作符的定义也可以极端灵活,现场展示了定义"+-"操作符的语法等等。一如既往,Larry希望别人能够继续“偷窃”perl对于Regex/正则的贡献。

Larry在解答现场提问时,提到自己不参与涉及语言实现的工作,一切实现都交予社区来进行,而他本人负责协调设计语言本身。还有人提问唐凤的近况,Larry提到唐凤似乎罹患Attention Deficit,不过目前已经停止用药了。祝她早日康复啊!

Saturday, December 06, 2008

新的ProjectCartoon


软件工程的讽刺漫画ProjectCartoon.com(beta)今年又有几幅更新:其中iSwing明显是在模仿苹果的iPod剪影广告。辛普森都要恶搞一下的产品……

听说Python 3发布后许多人在抨击兼容性,还有比如:


>>> (16**8**4+1)/2
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
(16**8**4+1)/2
OverflowError: int/int too large for a float
>>>

不知道perl6会咋样。