タグ

fiberとperlに関するelecstaのブックマーク (3)

  • 続: RubyのFiberをPerlでも - Yappo::タワシ

    302 Found Coroで出来ないと思ってたんだけど、出来る事を知った。 Coro::Generatorで十分っぽいなー HTTP::Engine::Interface::非同期系Server か何かで使えそうな気がしてるんだが、どうだろうか。 use strict; use warnings; { package Itr; use Coro::Generator; sub new { my($class, @list) = @_; bless { list => \@list, coro => undef }, $class; } sub each { my($self, $code) = @_; for my $val (@{ $self->{list} }) { $code->($val); } } sub get { my $self = shift; $self->{coro

  • CoroはCoroutineのCoro - PerlでFiber - はこべにっき#

    Ruby勉強会@関西でFiberについて勉強してきた - はこべブログ ♨でPerlでもGeneratorをうまく書けるモジュールがないかなーとこぼしていたところ. perlではCoroでほぼ同じ事ができるが、どちらにしろCoroを使う利点は1個1個をresumeすることじゃなくて 非同期に実装することだと思うのでgenerator云々はちょっと用途が違う気もするです http://b.hatena.ne.jp/lestrrat/20090202#bookmark-11922880 というブコメをいただきました.id:lestrratさんありがとうございます. Coroについて調べてみたところ,Coro::Introによると The natural application for these is to include a scheduler, resulting in cooperati

    CoroはCoroutineのCoro - PerlでFiber - はこべにっき#
  • Ruby勉強会@関西でFiberについて勉強してきた - はこべにっき ♨

    Rubyの会 公式Wiki - 第32回 Ruby勉強会@関西 に行ってきました.なんだかんだでひさびさのRuby勉強会でたのしかった! 運営のみなさまおつかれさまでした. 勉強会に行くと,普段得られない刺激がいろいろ得られて良いですね.日常生活はパターンに押し込めがちでだれてくるので,定期的に非日常に自分をもってくのは,精神衛生上よろしいです. 全般的な詳細については,日Rubyの会 公式Wiki - 第32回 Ruby勉強会@関西の続々よせられるであろうトラックバックや(とおもったらなんか無効になってる),いっしょに行っていっしょにさくさく迷った,id:hitode909くんの第32回 Ruby勉強会@関西に行った - hitode909の日記というエントリを参照してみてください. 今回はサイロスさんのFiberについてのセッションがおもしろかったので,Fiberについていろいろ

    Ruby勉強会@関西でFiberについて勉強してきた - はこべにっき ♨
  • 1