Settings

Theme

Parallelism, Concurrency, and Asynchrony in Perl 6 [video]

youtube.com

54 points by bulknews 11 years ago · 4 comments

Reader

muraiki 11 years ago

I'm really looking forward to watching this talk. I recently wrote a tool that uses Perl 6's Supplies to monitor directories/files and take various actions when changes are detected. By using reactive programming with Supplies, the whole program reads in a declarative way, and chains of actions can easily be modified and combined. Here's an example: https://gist.github.com/muraiki/222814d5928f648be3c1

If you've used the Reactive Extensions library across any of its various supported languages, Supplies are very similar (and IIRC were inspired by Rx). It's very powerful and I look forward to using it alongside everything else Perl 6 brings to the table, both PCA-related (for lack of a shorter term for Parallelism, Concurrency, and Asynchrony) and otherwise.

kbenson 11 years ago

Jnthn's been giving this talk for a while, but my understanding is that he keeps it updated, and he did recently make some large changes to the language WRT these features, so tihs may have updated material in it.

Edit: Yes, it's drastically different than the original version he gave a year ago. Worth watching again if you've already seen it, IMO.

ignoramous 11 years ago

The best compare/contrast between Parallelism and Concurrency I've read is by Yosef K: http://yosefk.com/blog/parallelism-and-concurrency-need-diff...

Related hackernews discussion: https://news.ycombinator.com/item?id=5711232

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection