追加機能続々公開!!!Perl6の全貌に迫る!?#yapcasia #yapcasiaA
Jonathanさん: actorとmonitorによってconcurrency controlの部分をコードから取り除くことができる #yapcasia #yapcasiaA
2015-08-22 15:06:52Actorも入るの、、、どこまでやる気なの、、、 #yapcasia #yapcasiaA pic.twitter.com/tLI6cSeMVs
2015-08-22 15:06:55#yapcasia #yapcasiaA use OO::Actors; で actor Class { } と書けて method 呼び出しがキューに入るし、結果は promise になる
2015-08-22 15:06:59Jonathanさん: まとめ: 構造的アプローチによってparallel, asynchronous and concurrentな実行をembraceする #yapcasia #yapcasiaA
2015-08-22 15:07:41ロックを使ってプリミティブに並列を安全に走らせるより抽象的な概念を提供しているrole的なものをclassに適用してthread safeにしようという思想なのか #yapcasiaA
2015-08-22 15:07:59#yapcasiaA #yapcasia なんかperl6には非同期、 並列、平行に対する処理を扱うための便利な機能が言語レベルでサポートされたよってことなのかな
2015-08-22 15:08:37最初の方は「おお!!」って感じだったのが、紹介される新機能が色々あって「おお....?」ってなってる #yapcasia #yapcasiaA
2015-08-22 15:08:37#yapcasia #yapcasiaA まとめ: Perl6 では構造的に構文的に parallerism, concurrency, asynchrony がサポートされている
2015-08-22 15:09:00モニタとasync/awaitとイベントループが言語に組み込まれると、こんなに自然に書けるのかという感じがする。それぞれを部品として提供するのでなく、全部使う前提になっているからなのかな #yapcasia #yapcasiaA
2015-08-22 15:10:31