Parrot on Android

lateau의 이미지
Android already supports various languages. I think it would be cool to see Parrot being supported there which will allow running Perl 6 code on Android.

I took the liberty and submitted a request.

http://code.google.com/p/android-scripting/issues/detail?id=296

Please visit the request page and click on the star to upvote it!
You might also add a comment but it is not necessary.

Parrot on Android, Gabor Szabo@perl6-complier

이런 의견이 올라와있군요. 제목이 좀 낚시성이긴 한데 아직 결정된 것은 아닙니다.
한 번 해볼까? 라는 분위기가 geek답다라는 생각이 드네요. 관심을 뒷받침해주는 열정과 능력이 부럽기만 합니다.

관심있는 분은 위의 url로 가셔서 별 한개 찍어주세요. :)

aero의 이미지

위 청원은 Perl 6를 android에 올리기 위한 청원이기 보다는 Parrot( http://parrot.org/) VM을 Android에 올려달라는 청원이라는게 정확할 듯 합니다.
(Perl 5는 http://code.google.com/p/android-scripting/issues/detail?id=32 으로 청원되어서 이미 포함되었죠)

용어를 명확하게 짚고 넘어가자면...
Perl 6( http://perl6.org/ ) 는 SPEC으로 구현은 여러가지(현재 10개)가 있을 수 있습니다.
(어떤 Perl 6구현이 있는지는 http://www.perlfoundation.org/perl6/index.cgi?implementations 를 보시면 됨)
Parrot위에 구현된 Perl 6는 Rakudo( http://rakudo.org/ )로 대표적인 Perl 6 구현이며
Parrot과 Rakudo는 밀접한 관계에 있지만 Parrot은 엄밀하게 말하면 Perl 6만을 위한 VM은 아니며
어떤 언어든지 Parrot위에서 구현이 가능합니다. 그래서 지금은 Parrot과 Rakudo의 소스저장소를
https://svn.parrot.org/parrot/trunk/http://github.com/rakudo/rakudo
로 분리하여 따로 개발되고 있습니다.

Parrot을 Android위에 올린다는 말은 Perl 6(Rakudo)뿐만 아니라 미래에 Parrot위에서 구현될
모든 언어를 Android에서 사용할 수 있게 된다는 의미죠.
참고: Parrot위에 구현중인 언어들 -> http://parrot.org/languages

Parrot이 Perl 6의 구상에서 나온 것이라 다른 언어들이 Parrot위에 자신의 언어를 구현하는데 있어
약간의 자존심도 상하고 더부살이 하는 것 같아 꺼리는 것 같은 모습도 보이지만 Parrot이 쓸만해지면
Parrot으로 인해 언어간의 장벽이 무너지는 시너지 효과는 엄청날 것으로 생각됩니다.

그런 의미에서 별표 꾹~ 부탁~

lateau의 이미지

지적하신데로 원래는 parrot on adroid 라는 개념이 맞습니다.
그 목적중에 perl6 code on adroid라는 것도 포함이 되어 있어, 제목을 좀 낚시성으로 뽑았 것 뿐입니다.
parrot보다는 perl6가 좀 알기 쉽고 많이들 알고 계시니까요. 오해가 없도록 제목을 원래대로 돌렸습니다. 지적 감사합니다. :)

저도 별 찍었습니다. 실제로 움직이는 프로젝트가 되면 정말 재미있을 듯 싶어요.

--
I think to myself...what a emerging world.