Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Perlの現在と未来 2010

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
Php matsuri 2011 LT
Php matsuri 2011 LT
Chargement dans…3
×

Consultez-les par la suite

1 sur 120 Publicité

Plus De Contenu Connexe

Les utilisateurs ont également aimé (20)

Similaire à Perlの現在と未来 2010 (20)

Publicité

Plus par lestrrat (20)

Plus récents (20)

Publicité

Perlの現在と未来 2010

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

Notes de l'éditeur






  • 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

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













×