Artur Bergman
2008/07/22
|
I am a Perl hacker. I have written parts of the core, created CPAN modules and written tons of perl code. In fact I am addicted to it ; or rather, CPAN. I have been wanting to play around with Google App Engine, but I haven't had time to get up to speed in Python. Today at OSCON I met up with Brad Fitzpatrick, who told me he had permission from Google to talk about and work on a Perl on App Engine project. He makes it clear that, I'm happy to announce that the Google App Engine team has given me permission to talk about a 20% project inside Google to to add Perl support to App Engine. To be clear: I'm not a member of the App Engine team and the App Engine team is not promising to add Perl support. They're just saying that I (along with other Perl hackers here at Google) are now allowed to work on this 20% project of ours out in the open where other Perl hackers can help us out, should you be so inclined. The plan is to harden Perl (one layer of defense in App Engine's hardened environment); implement Protocol Buffers and stubs of the backend services, so people can write App Engine applications on their local servers. There is more information at Brad's LiveJournal, as well as the the Perl-AppEngine project. Capturing the creative spirit here at OSCON, Brad and I hacked together a new module that emulates a protected environment, Sys::Protect (generally good idea for any web application). |
翻译:Michael J. 我喜欢Perl,写了核心的一些部分,还包括CPAN模块和很多Perl代码。实际上我非常迷恋Perl,也许说迷恋CPAN更适合。这段我一直想玩玩Google的App Engine,但由于Python进展不大。今天在O'Reilly开源大会上我遇到了Brad Fitzpatrick,他告诉我Google允许他着手一个App Engine上跑Perl的项目。 他谈到:
这一计划将会规范Perl(App Engine环境中是单层防护);操作Protocol Buffers和后端服务的stubs,从而你将可以在自己服务器上写App Engine应用。 在Brad的博客上有更多信息,以及这个Perl-AppEngine项目的情况。您可以从O'Reilly开源大会上找到开创精神。Brad和我做了一个模拟受保护环境的新模块——Sys::Protect(对任何Web应用都会有帮助)。 |
Discussion
Great news.牛。
Python是新锐,Perl久经战阵已经登堂入室了,主机管理、CGI、生物信息学应用,Perl在技术人员中根深蒂固。App Engine不应该忽略Perl。
什么是20%项目?从未听说,对背景知识了解太少。
20% Project是Google企业文化,允许员工用一部分时间来作自己喜欢的个人项目,也许是非公司项目。听起来还不错。