perl, emacs and asyc / yapc::asia 2011 lt
TRANSCRIPT
![Page 1: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/1.jpg)
Perl, Emacs and Async
![Page 2: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/2.jpg)
@kiwanami(twitter, hatena, github)
![Page 3: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/3.jpg)
福岡では「Rubyを書く人」I'm using Ruby in Fukuoka.
![Page 4: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/4.jpg)
お仕事:技術取締、UIエンジニア
I'm an Emacs Lisp engineer.
![Page 5: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/5.jpg)
Emacs and Cacoo (Drawing tool)
![Page 6: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/6.jpg)
Skype on Emacs
![Page 7: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/7.jpg)
'Bento' IDE on Emacs
![Page 8: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/8.jpg)
GoogleCalendar on Emacs
![Page 9: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/9.jpg)
FPS on Emacs
![Page 10: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/10.jpg)
Multiplayer FPS on Emacs
![Page 11: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/11.jpg)
ぼくのかんがえたさいきょうのてきすとえでぃた
Yeah, Emacs is awesome!
Richard Stallman, pioneer hacker, at the University of Calgary in 2009.(Image by D'Arcy Norman.)
![Page 12: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/12.jpg)
しかし、大量データ管理が苦手まともなバックエンドがほしいです
Actually, Large Data in Emacs Lisp is terrible! I NEED 'DBI' on Emacs.
![Page 13: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/13.jpg)
I'll take the best you have.
DB接続したい。一番いいのを頼む。
![Page 14: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/14.jpg)
The Load commands me to use Perl and CPAN.
Perl / CPAN
速そう、大体どこにでも入ってる、非同期に強そう
![Page 15: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/15.jpg)
TCP Socket TCP Socket
deferred.elconcurrent.el
AnyEvent
send / receiveProtocol
send / receiveProtocol
RPCSession
RPCSession
Emacs Lisp Perl
AsyncHandling
Text Data
S Expression
EPC
: Em
ac
s Pr
oc
ed
ure
Ca
ll
![Page 16: Perl, Emacs and Asyc / YAPC::Asia 2011 LT](https://reader033.vdocuments.net/reader033/viewer/2022052905/55875f43d8b42a752b8b458e/html5/thumbnails/16.jpg)
Demo