anything-php-funcref-in-
         perl.el
    Kenichirou Oyama
       (id:k1LoW)
Agenda
   • About Me
   • About “php-funcref-in-perl
     project”
   • anything-php-funcref-in-perl.el
   • DEMO?



Fukuoka Perl Workshop #15
About Me




Fukuoka Perl Workshop #15
About Me
   • name:
       –小山健一郎 (id:k1LoW)
        •from Fukuoka
   • type:
       –PHPer, CakePHP baker, Emacser
   • membership:
     –Fusic Co.,Ltd
          • >> http://fusic.co.jp
       –codecheck.in
          • >> http://trac.codecheck.in
   and 101000code / 3rdSTONE
Fukuoka Perl Workshop #15
PHPer?




Fukuoka Perl Workshop #15
ここはFukuoka.pm




Fukuoka Perl Workshop #15
Perl Mongers




Fukuoka Perl Workshop #15
私はPerlが書けません




Fukuoka Perl Workshop #15
ただ、Perlに興味があります。




Fukuoka Perl Workshop #15
そんなPHPerにPerl Mongersか
         ら愛の手が!



Fukuoka Perl Workshop #15
About
   “php-funcref-in-perl” project



Fukuoka Perl Workshop #15
“PHPの関数と同等の実装を
     Perlでどう書くリファレンス”
           プロジェクト



Fukuoka Perl Workshop #15
“PHPの関数と同等の実装をPerlでどう書くリファレンス”
                プロジェクト

   • #perl-casual@freenodeで、id:Yappoさんを中
     心にはじまったリファレンス作成プロジェクト
   • Yusukebeさんが4405ものPHPの関数をPerlで
     スクレイピング

   • WikiHub
          –    http://wikihub.org/wiki/php-funcref-in-
               perl
   • GitHub
          –    http://github.com/yappo/docs-php-funcref-in-perl


Fukuoka Perl Workshop #15
“PHP使いの人がPerlを弄る時に「PHPのこれPerl
    でどうやれば良いんだ!」といった要望や、ごく
    普通のPerl使いの人が「これどうやって書けば良
    いのかな?」って時に使うcookbook代わりに使え
           る事を想定しています。”




Fukuoka Perl Workshop #15
なにそれ嬉しい




Fukuoka Perl Workshop #15
Perlに興味をもってもらうために
       PHPerへサービスを提供する

                             これこそ
                      Perlへの 
                            (id:cohtan)

Fukuoka Perl Workshop #15
今日は1PHPerとしてお礼を言
        いに来ました。



Fukuoka Perl Workshop #15
Yappoさん、
           Yusukebeさん
    docs-php-funcref-in-perlへコ
       ミットしているみなさん
            ありがとう!

Fukuoka Perl Workshop #15
今日の目的達成




Fukuoka Perl Workshop #15
Fukuoka Perl Workshop #15
ところで、




Fukuoka Perl Workshop #15
PHPerがPHPを書くのは
               エディタの上



Fukuoka Perl Workshop #15
PHPerがPHPを書くのは
               エディタの上



Fukuoka Perl Workshop #15
PHPerがPHPを書くのは
                Emacsの上



Fukuoka Perl Workshop #15
というわけで




Fukuoka Perl Workshop #15
PHPerが快適に
      docs-php-funcref-in-perlを
           利用できるように
      anything拡張をつくってみた


Fukuoka Perl Workshop #15
anything-php-funcref-in-perl.el
   • Emacserにはお馴染みのanything.elの拡張
   • GitHubからgit cloneしたdocs-php-funcref-
     in-perl/を利用してEmacs上からリファレンスを
     参照できる
   • 同じインターフェースでまだ書かれていないリ
     ファレンスを書くことが可能(実装中)
          –    git mvが実装できていない。。。




Fukuoka Perl Workshop #15
DEMO?




Fukuoka Perl Workshop #15
PHPを書いているときに、
    ふとPerlの書き方をみたいとき
            に便利



Fukuoka Perl Workshop #15
実際のPHP実装に近いところで
    Perl実装が見れるところが便利



Fukuoka Perl Workshop #15
“Perlを覚える事にしたとしても、それだけでは何
    にもならない。優秀なプログラマーは第1言語以外
    のどの言語を与えても資料さえあればそれなりの
    ものが作れる。重要なのは言語の仕様ではなくて
    、プログラムを書く時の考え方だから。だから他
         の言語も一緒に覚えればいいと思う。”




Fukuoka Perl Workshop #15
PHPも同じはず




Fukuoka Perl Workshop #15
PHPerはphp-funcref-in-perl
          を活用すべき!



Fukuoka Perl Workshop #15

anything-php-funcref-perl.el