I proposed a tpf grant. Iâm waiting for your feedback! #perl #tpf http://t.co/PUJLf4VIOR
— ã»ã«ã¤ç³» (@moznion) 2014, 3æ 16
The Perl Foundationã®Grants Committeeã®ã«ã¼ã«ãå¤ãã£ãããã§ï¼æè§ã®è¯ãæ©ä¼ãªã®ã§Grantã«Proposalãåºãã¦ã¿ã¾ããï¼
TPF Grants Committeeã®ã«ã¼ã«ã®å¤æ´ã«ã¤ãã¦ã¯æ¬¡ã®è¨äºãåç
§ãã¦ãã ããï¼
TPFによるPerl助成金の交付の変更等について : D-7 <altijd in beweging>
æåºããProposalã®è©³ç´°ã¯ä»¥ä¸ã§ãï¼
http://news.perlfoundation.org/2014/03/grant-proposal-perllint---yet.html
ãã£ããã¨ãã®Proposalã®å 容ã説æããã¨â¦â¦
ç®ç
Perl::Criticã¯å¤§å¤ç´ æ´ãããã¢ã¸ã¥ã¼ã«ã§ããï¼Perlã§æ¸ãããã³ã¼ãã®å質åä¸ã«ä¸å½¹è²·ã£ã¦ããï¼ããããªããç¾ç¶ã®Perl::Criticã¯å¦çãéãä½éã§ããçºï¼æ°è»½ã«Criticå¦çãåã *1 ãã¨ã«å¯¾ããå¿ççéå£ã¯é«ãï¼
ããã§æ¬ããã¸ã§ã¯ãã§ã¯Perl::Criticäºæã®æ°ããï¼ãªããã¤é«éãªã¢ã¸ã¥ã¼ã«ã§ããPerl::Lintã使ããäºãç®çã¨ããï¼
ææ³
Perl::Criticã¯ã½ã¼ã¹ã³ã¼ãã®è§£æã«PPIãå©ç¨ãã¦ããï¼PPIã¨ã¯Pure Perlã§è¨è¿°ãããPerlã®è§£æå¨ (Tokenizer & Parser) ã®ãã¨ã§ããï¼Perl::Lintã§ã¯C++ã§è¨è¿°ããã¦ããPPIãããé«éãªCompiler::Lexer並ã³ã«Compiler::Parserãè§£æå¨ã¨ãã¦ä½¿ç¨ãããã¨ã«ãã£ã¦é«éåã®å®ç¾ãå³ã *2 *3 *4ï¼
æ¬ããã¸ã§ã¯ãã«é¡ä¼¼ããå¿ç¨ä¾ã¨ãã¦Perl::MinimumVersion::Fastãåå¨ããï¼å½è©²ã¢ã¸ã¥ã¼ã«ã¯Compiler::Lexerã使ç¨ãã¦ããï¼PPIã使ç¨ãã¦ããPerl::MinimumVersionã¨æ¯è¼ãã¦30åç¨åº¦ã®é«éåãå®ç¾ãã¦ãã *5 *6ï¼ãããã£ã¦æ¬ããã¸ã§ã¯ãã§ãåæ§ã®å¹æãæå¾
ã§ããï¼
â¦â¦ã¨ããæãã«ãªã£ã¦ãã¾ãï¼
TPFã®ããã°è¨äºã®æ¹ã§ç®ä¸ãã£ã¼ãããã¯ãåãä»ãã¦ããæä¸ã§ãã®ã§ï¼ãæè¦ãææ³ãªã©ããå¾
ã¡ãã¦ãã¾ãï¼
ãããããé¡ããã¾ãï¼
ãªãï¼Proposalã®ä½æã«ããã£ã¦ã¯@lestrratããã«å¤§å¤ãªãå©åãé ãã¾ããï¼ãããã¨ããããã¾ãï¼ (å ·ä½çã«è¨ãã¨ï¼åã®æ¸ããç ´æ» çãªè±èªãã¨ãè±èªã¨ãå¼ã¹ãªã代ç©ãç§ããã«é©åãªå½¢ã«ç¿»è¨³ãç´ãâ¦â¦ã¨ããããã¯ãæ¸ãç´ãã¦é ããä¸ã«ï¼å 容ã«é¢ãã¦ãå¤ãã®å©è¨ãé ãã¾ãã)
*1:ä¾ãã°ã¨ãã£ãã¿ã®ä¿åæã«Hookãã¦å¦çãããªã©
*3:YAPC::Asia Tokyo 2012で発表してきました | mixi Engineers' Blog
*4:YAPC::Asia 2013で発表してきました - goccyでごっしー
*5:Compiler::Lexer をつかって Perl::MinimumVersion::Fast をかいてみた - blog.64p.org
*6:https://github.com/tokuhirom/Perl-MinimumVersion-Fast/blob/master/author/benchmark.pl