Your SlideShare is downloading. ×
0
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Perlの現在と未来 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Perlの現在と未来 2010

6,025

Published on

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,025
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide





  • 5.6 バージョン方式の変更、64bitサポート、ユニコード

    2002 -> 2007 が「暗黒の時代」


  • 5.12 -> 開発体制の刷新、時限リリース












  • ルネッサンスです!
    直訳すると「再生」「生まれ変わり」です

    Perl5はこの1,2年でまさに生まれ変わり、また活力をみなぎらせています




  • 5.6 バージョン方式の変更、64bitサポート、ユニコード


    5.12 -> 開発体制の刷新、時限リリース

    2002 -> 2007 が「暗黒の時代」

  • 5.6 バージョン方式の変更、64bitサポート、ユニコード


    5.12 -> 開発体制の刷新、時限リリース

    2002 -> 2007 が「暗黒の時代」


























































  • ルールを破れる=言語レベルでの統一ができない(人間が介入する必要がある)
    CPANが使えない環境では不利












  • それでは言語本体以外ではどうなのか。
    実はPerlはここが一番の強みとなっている
  • *非営利*

    680+ グループ
    IRC

    非常に国際間で横の連携がとれている

  • 8000人以上のコントリビュータ
    80000個以上のモジュール


  • 8000人以上のコントリビュータ
    80000件個以上のモジュール



  • テストがないモジュール=悪 という文化が確立している






  • テストがないモジュール=悪 という文化が確立している



  • 35万!


  • 50以上のOS/プラットフォームでのテスト
    20種類以上のPerl

    アップロードするだけでテスト
    モジュールの機能の指標となる。













  • Transcript

    1. 1987 1.0 1988 2.0 1989 3.0 1991 4.0
    2. 1994 5.000 1995 5.001 1996 5.002 1996 5.003 1997 5.004
    3. 1998 5.005 2000 5.6 2002 5.8 2007 5.10
    4. 2010 5.12 2011 5.14 2012 5.16
    5. exposure
    6. Renaissance of Perl5
    7. Perl Perl 6 Perl Larry Wall Perl6
    8. exposure
    9. Scheme → C++ → Java → Perl/C PHP/Ruby
    10. ...and I STILL use Perl
    11. App::perlbrew > curl -LO http://xrl.us/perlbrew > perl perlbrew install > rm perlbrew > ~/perl5/perlbrew/bin/perlbrew init > perlbrew install perl-5.12.1 > perl -v This is perl 5, version 12, subversion 1 (v5.12.1) built for darwin-2level
    12. App::cpanminus > curl -LO http://xrl.us/cpanm > perl cpanm App::cpanminus > rm cpanm > cpanm YourModule
    13. Perl::Critic > cpanm Perl::Critic > perlcritic file... > perlcritic dir
    14. Perl::Tidy > cpanm Perl::Tidy > perltidy file...
    15. Plack DBI AnyEvent Mouse {
    16. > perl Makefile.PL > make > make test > make install
    17. make test
    18. Perl 5.13.3 1,713 355,565
    19. 60+ Platforms 20+ Perl builds
    20. CPAN OS X Windows Linux

    ×