本発表では、今年4月に新卒としてmixiに入社し、Perlと出会い、Perlを学ぶために処理系を実装し始めた話をしたいと思います。 どうせ作るならということで、世界一高速なPerl処理系を目指して実装しています。Perl5の数十倍速いPerl処理系をどうやって作っていったかというところを聞いていただければと思います。 当日は、できるだけ多くのベンチマークを動かせるようになって臨みたいと思っています。
App::Rad というコマンドラインツールがあるのですが、 手軽にサブコマンド作れてだいぶウマーな感じなのに 日本語情報が全くないので紹介してみます。 基本系 まずは「rad.pl」に「bucho」というサブコマンドを作ってみたいと思います。 use App::Rad; App::Rad->run; sub bucho { return "Hello Bucho!"; } たったこれだけです。まずは実行してみましょう。 $ perl rad.pl Usage: rad.pl command [arguments] Available Commands: bucho help show syntax and available commandsいい感じにヘルプが出ました。 定義したサブルーチン「bucho」が勝手にサブコマンドとして認識されていますね。 buchoコマンドを実行してみましょ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く