Category Archives: Perl 6

A graphical tracer for Perl 6 regexes based on PCR

Tracing parse failures by hand while developing a compiler can be really a nightmare, since the real problem can appear everywhere — the grammar definition, the input string being matched, or even the regex engine itself. So I’ve implemented a … Continue reading

Posted in Perl 6 | 3 Comments

ulimit++

As seen on #perl6: <agentzh> oh, if i restrict each ./pugs instance to 100 MB RAM, only 77.25% of the test suite is in green. <agentzh> when assigning 800 RM, the passing rate returns to the normal level (97.09%) <agentzh> … Continue reading

Posted in Perl 6 | Leave a comment

Want a commit bit?

As seen on #perl6 today: <zxagent> agentzh: hello master <agentz> zxagent: hello, boy 🙂 <agentz> zxagent: nice to see you here. <agentz> zxagent: want a commit bit? *** zxagent left the room (quit: Remote closed the connection). <agentz> oops, too … Continue reading

Posted in Perl 6 | Leave a comment

给唐凤的生日礼物

今天是 唐凤 的生日,真的很开心啊,祝 Audrey 生日快乐! 根据  Gaal 的提议 , 这几日我成功地在  feather  服务器上建立了 Pugs 的自动化 smoke 设施, 算作是 给唐凤的生日礼物 。 😀 现在 feather 上的 cron 程序每隔 24 个小时就会自动运行最新版本的 Pugs 测试集,并生成包含“灵巧链接”的 Perl 6 Synopses 文档: http://perlcabal.org/syn/ 比如其中的 S04: http://perlcabal.org/syn/S04.html 你在其中会看到,我的  smartlinks.pl 程序会将一组一组的测试插入到文档的对应位置上,并根据 Smoke … Continue reading

Posted in Perl 6 | Leave a comment

我对 Perl 6 开发的贡献汇集

今天在看网上一篇关于我的评论的时候找到下面这个 URL: http://groups.google.co.uk/groups?as_ugroup=perl.*&as_uauthors=Agent+Zhang 它汇集了有关我在过去一年中对 Perl 6 开发的贡献。可惜我没早些发现它,要不我的简历会更有力一些 ,呵呵。 包含了该链接的 use perl 评论也很有趣: http://use.perl.org/comments.pl?sid=33843&op=&threshold=0&commentsort=0&mode=thread&cid=52032

Posted in Perl 6 | Leave a comment

抄写 Perl 6 的 Synopses

今天下午,我继续在母亲办公室中抄写 Perl 6 的核心文档。好不容易才抄完了 S02 (Synopsis 2),然后又预览了 S03 的前几页。 抄书确实有抄书的妙处。眼到,手到,心到。高一的时候,正是凭借抄书,我才得以在很短的时间内掌握了 VB, C 和 C++. 抄书与看书相比,缺点是苦了我的手指,优点是重要细节都不会疏漏。抄书可以强制性地放缓我的阅读速度,从而为每一句话都赢得了更多的思考时间,这的确是一件很好的事情。别看抄书似乎进度很慢,但从效果上看,却是大大地节约了时间。 之所以如此较真地学习 Perl 6,是因为我太想尽快掌握下一代的 Perl 语言了。多年来,接触了数不清的编程语言,可唯独 Perl 5 成为我“真正的语言”。如今,Perl 6 对 Perl 进行了重新的设计,抛弃了语言层面上的向后兼容性,从而给我们 Perl 社会带来了真正意义的“革命”。我很高兴地看到,许多 Perl 5 中令人不快的阴暗角落在 Perl 6 中都成为了宽敞明亮的殿堂。Perl 5 中令人陶醉的语言特性在 Perl 6 中都进化到了令人叹为观止的地步。如果说,Perl … Continue reading

Posted in Perl 6 | 2 Comments