Perl, Emacs and Asyc / YAPC::Asia 2011 LT

Preview:

Citation preview

Perl, Emacs and Async

@kiwanami(twitter, hatena, github)

福岡では「Rubyを書く人」I'm using Ruby in Fukuoka.

お仕事:技術取締、UIエンジニア

I'm an Emacs Lisp engineer.

Emacs and Cacoo (Drawing tool)

Skype on Emacs

'Bento' IDE on Emacs

GoogleCalendar on Emacs

FPS on Emacs

Multi­player FPS on Emacs

ぼくのかんがえたさいきょうのてきすとえでぃた

Yeah, Emacs is awesome!

Richard Stallman, pioneer hacker, at the University of Calgary in 2009.(Image by D'Arcy Norman.)

しかし、大量データ管理が苦手まともなバックエンドがほしいです

Actually, Large Data in Emacs Lisp is terrible!  I NEED 'DBI' on Emacs.

I'll take the best you have.

DB接続したい。一番いいのを頼む。

The Load commands me to use Perl and CPAN.

Perl / CPAN

速そう、大体どこにでも入ってる、非同期に強そう

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

Demo