Language Update Perl 20060630 LL Saturday 2003 20060630

  • Slides: 80
Download presentation
Language Update Perl (小飼弾さんの代理) 竹迫 良範 2006/06/30

Language Update Perl (小飼弾さんの代理) 竹迫 良範 2006/06/30

LL Saturday (2003) 2006/06/30 3

LL Saturday (2003) 2006/06/30 3

LL Weekend (2004) 2006/06/30 4

LL Weekend (2004) 2006/06/30 4

Web サイト 2006/06/30 6

Web サイト 2006/06/30 6

2006/06/30 7

2006/06/30 7

2006/06/30 9

2006/06/30 9

2006/06/30 11

2006/06/30 11

require Dan: : Kogai もちろん! 2006/06/30

require Dan: : Kogai もちろん! 2006/06/30

require Dan: : Kogai ↓ require jcode. pl ? Perl 4 Perl 5 ↓

require Dan: : Kogai ↓ require jcode. pl ? Perl 4 Perl 5 ↓ jcode. pl Jcode. pm use (J|En)code; 2006/06/30 13

use Dan: : Kogai 弾さんを使おう 2006/06/30

use Dan: : Kogai 弾さんを使おう 2006/06/30

2006/06/30 17

2006/06/30 17

Excel VBAで素数 featuring イルカ http: //d. hatena. ne. jp/kkkk/20060620/p 1 冴子先生 2006/06/30 18

Excel VBAで素数 featuring イルカ http: //d. hatena. ne. jp/kkkk/20060620/p 1 冴子先生 2006/06/30 18

2006/06/30 20

2006/06/30 20

プロダクションスクリプトに use strict; をつけないと、 左手のサイコレーターが TBをあびせるぞ! http: //blog. livedoor. jp/dankogai/archives/50449002. html 2006/06/30 22

プロダクションスクリプトに use strict; をつけないと、 左手のサイコレーターが TBをあびせるぞ! http: //blog. livedoor. jp/dankogai/archives/50449002. html 2006/06/30 22

添削希望のコードをブログで公開するメソッド http: //rebecca. ac/milano/mt/archives/001383. html 2006/06/30 25

添削希望のコードをブログで公開するメソッド http: //rebecca. ac/milano/mt/archives/001383. html 2006/06/30 25

Perlのスローガン TMTOWTDI There's more than one way to do it. 2006/06/30 26

Perlのスローガン TMTOWTDI There's more than one way to do it. 2006/06/30 26

Danさんの場合 TMDTWTDI There's more Dan the way to do it. 2006/06/30 27

Danさんの場合 TMDTWTDI There's more Dan the way to do it. 2006/06/30 27

2006/06/30 29

2006/06/30 29

Language Update Perl Shibuya. pm 竹迫 良範 2006/06/30

Language Update Perl Shibuya. pm 竹迫 良範 2006/06/30

Haskell 2006/06/30 33

Haskell 2006/06/30 33

Piping operators(<==, ==>) Perl 6 @result = map { floor($^x / 2) } grep

Piping operators(<==, ==>) Perl 6 @result = map { floor($^x / 2) } grep { /^ d+ $/ } @data; @result <== map { floor($^x / 2) } <== grep { /^ d+ $/ } <== @data; @data ==> grep { /^ d+ $/ } ==> map { floor($^x / 2) } ==> @result; 2006/06/30 40

ネコ演算子って・・・ちょwおまwww ネコ耳モード♪ ^. . ^ Illustration by SUGIMOTO Yoshiaki June 25, 2005 http: //catzpaw.

ネコ演算子って・・・ちょwおまwww ネコ耳モード♪ ^. . ^ Illustration by SUGIMOTO Yoshiaki June 25, 2005 http: //catzpaw. net/~www/gal/sugz 042 b. html 2006/06/30 43

CPAN Recently Update 2006/06/30

CPAN Recently Update 2006/06/30

2006/06/30 45

2006/06/30 45

■ 2006年: 現在 2941個のモジュールがリリース http: //cpants. perl. org/graphs. html 2006/06/30 46

■ 2006年: 現在 2941個のモジュールがリリース http: //cpants. perl. org/graphs. html 2006/06/30 46

Perl 6 (Pugs) 2006/06/30 48

Perl 6 (Pugs) 2006/06/30 48

Perl 5 (Moose. pm) 2006/06/30 49

Perl 5 (Moose. pm) 2006/06/30 49

Perl 6 (Pugs) 2006/06/30 51

Perl 6 (Pugs) 2006/06/30 51

Perl 5 (Moose. pm) 2006/06/30 52

Perl 5 (Moose. pm) 2006/06/30 52

Perl 5. 9. x 開発版 2006/06/30

Perl 5. 9. x 開発版 2006/06/30

Perl 5. 9. 3 の新機能 2006/06/30 54

Perl 5. 9. 3 の新機能 2006/06/30 54

Perl 5. 9. 4 n. Module: : Load が標準添付 n実行時に $module を遅延ロードしたい use Module:

Perl 5. 9. 4 n. Module: : Load が標準添付 n実行時に $module を遅延ロードしたい use Module: : Load; my $module = 'Data: Dumper'; load Data: : Dumper; load 'Data: : Dumper'; load $module; 2006/06/30 56

Module: : Load vs. n. UNIVERSAL: : require n実行時に $module を遅延ロードしたい eval “require $module”;

Module: : Load vs. n. UNIVERSAL: : require n実行時に $module を遅延ロードしたい eval “require $module”; UNIVERSAL: : require を使うと $module->require; 2006/06/30 57

Catalyst で使われている 2006/06/30 58

Catalyst で使われている 2006/06/30 58

Catalyst – Web Framework 2006/06/30 59

Catalyst – Web Framework 2006/06/30 59

2006/06/30 61

2006/06/30 61

2006/06/30 63

2006/06/30 63

速報 2006/06/30 64

速報 2006/06/30 64

東京IT新聞 2006年 8月17日 2006/06/30

東京IT新聞 2006年 8月17日 2006/06/30

2006/06/30 66

2006/06/30 66

ランキング Perl の Web アプリケーションフレームワーク 1. 2. 3. 4. 5. 6. 7. 8. http:

ランキング Perl の Web アプリケーションフレームワーク 1. 2. 3. 4. 5. 6. 7. 8. http: //lislog. livedoor. com/r/136 2006/06/30 Catalyst Boofy Sledge CGI: : Application Soozy Maypole Jifty Mason 67

Jifty 注目のWebフレームワーク http: //jifty. org/ 2006/06/30

Jifty 注目のWebフレームワーク http: //jifty. org/ 2006/06/30

Jifty の特徴 n. DRY (Don't Repeat Yourself) n. Full-stack n. Continuations n. Form-based dispatch

Jifty の特徴 n. DRY (Don't Repeat Yourself) n. Full-stack n. Continuations n. Form-based dispatch n. Perl n. CPAN n. A Pony ※ あの Audrey Tang も開発に参加 2006/06/30 70

2006/06/30 71

2006/06/30 71

2006/06/30 72

2006/06/30 72

詳しくは… 2006/06/30 73

詳しくは… 2006/06/30 73

2006/06/30 75

2006/06/30 75

2006/06/30 76

2006/06/30 76

ソーシャル家計簿サイト http: //www. 3 zai. com/ CGI: : Applicationで構築 秋のリニュでCatalystに 2006/06/30 powered by Perl

ソーシャル家計簿サイト http: //www. 3 zai. com/ CGI: : Applicationで構築 秋のリニュでCatalystに 2006/06/30 powered by Perl 77

Perl 最強 ! (≠災凶) 2006/06/30 79

Perl 最強 ! (≠災凶) 2006/06/30 79