Perl on Google App Engine

근래 Google에서 발표해 큰 이슈가 되었던 Google App Engine !

하지만 Python만 지원해서 타 언어 사용자들이 아쉬워하던 차에 App Engine개발팀에서 요청을 받아서 많은 득표를 얻는 언어들부터 포팅해주겠다는 말에 http://code.google.com/p/googleappengine/issues/list 에 몰려가서 투표한다고 난리가 났었다.

여기서 아쉽게도 Perl은 Java, PHP, Ruby 다음으로 4위를 기록하여 암운이 드리우던 차에 하늘이 열리며 희망의 빛줄기가 내리쬐기 시작했는데 그 이름은 Brad Fitzpatrick!!

그럼 Brad Fitzpatrick이 누구냐? 그는  요즘 좀 규모가 큰 웹서비스를 한다면 dog이나 cow나 언급하곤 하는 memcached와 그 외 등등.. 그리고 OpenID의 창시자이기도 한 천재 Perl 해커이다.
참고: http://aero.sarang.net/blog/2007/11/livejournal.html

그는 현재 Google에 입사해서 OpenSocial쪽 일을 주도하고 있는데 Google내의 3대 메이져 언어가 C++,Java,Python 인지라 15년 동안 사용해오던 Perl을 제대로 쓰지 못하고 손을 벌벌 떨며 Perl 금단현상을 일으키던 차에 이번에 Google App Engine팀으로 부터 허가를 받아 Google에서 시행하고 있는 자신의 본 업무 외에 할당되는 일명 20% 프로젝트 시간을 Perl on Google App Engine구현에 할애하기로 하였다고 한다.

Brad는 그 전초전으로 Google App Engine의 Protected environment을 에뮬레이션 하기 위한 Sys::Protect란 모듈을 만들어 얼마 전 CPAN에다 올렸다. 그리고 Google 내부의 데이터 메시지 전송 프로토콜인 Protocol buffers의 Perl구현은 이미 상당한 진척이 있었고 조만간에 공개한다고 한다.

Brad Fitzpatrick의 활약으로  App Engine의 Perl구현을 볼 수 있게 될 날이 머지않은 것 같다.

참고:
http://radar.oreilly.com/2008/07/perl-on-app-engine.html
http://brad.livejournal.com/2388824.html  - Brad의 Perl on App Engine에 대한 글


그리고 App Engine 같은 Cloud Computing이 요즘 한창 이슈가 되고 있는데 Perl쪽에도 이와 관련해서 다음과 같은 활발한 움직임이 일어나고 있어 그 귀추가 주목된다.
참고:
http://code.google.com/p/cloud-perl/
http://jjnapiorkowski.vox.com/library/post/perl-catalyst-and-cloud-computing.html




0 TrackBacks

Listed below are links to blogs that reference this entry: Perl on Google App Engine.

TrackBack URL for this entry: http://aero.sarang.net/cgi-bin/mt/mt-tb.cgi/83

2 Comments

기석 said:

오 Aero님 블로그 살리셨군요. ^^
저도 GAE계정 놀리고 있는데 빨리 펄로 할수 있으면 좋겠네요.

aero Author Profile Page said:

넵 참으로 우여곡절이 많았습니다.
현재는 pung96님의 http://doc.perl.kr 서버에 기생하고 있습니다. :)

Leave a comment

About this Entry

This page contains a single entry by aero published on July 23, 2008 5:46 PM.

블로그 원상복구 was the previous entry in this blog.

Damian Conway씨의 OSCON 2008 강연에서 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by Movable Type 4.21-en