Understanding react, supply, and whenever
by Jonathan Worthington (jnthn)
Understanding react, supply, and whenever aimed at Any and is held in English. This talk starts on 2019-03-07 at 09:00 for 40 minutes. It takes place at the R1.046 (Red Cube).
Perl 6 includes language support for working with streams of asynchronous values, such as network requests, UI events, domain events, and time.
The `whenever` construct is an asynchronous loop, the body invoked whenever an event is received. One or more `whenever` loops are enclosed within a `react` or `supply` block. Concurrency control is enforced within this block. Error and completion propagation are also taken care of. These together eliminate both boilerplate and potential for a range of mistakes in concurrent programming.
This talk introduces the syntax and behavior of these constructs by way of a series of practical examples, drawn from various modules and applications that the author has been involved with.
Slides: https://jnthn.net/papers/2019-gpw-react-supply-whenever.pdf
Interest in attending:
- Andrey Shitov (ash)
- Steffen Winkler (STEFFENW)
- Lars Dɪᴇᴄᴋᴏᴡ (daxim)
- Sören Laird Sörries
- Martin Barth (ufobat)
- Andreas Vögele
- Paul Koschinski
- Paul Cochrane (ptc)
- Martin Becker (martin)
- Iaroslav Poliakov
- Nicholas Clark
- Thomas Klausner (domm)
- Theo van Hoesel (vanHoesel)
- Salve J. Nilsen (sjn)
- Stefan Reddig (SREagle)
- Andreas Methner
- Florian Scherzberg (onefloid)
- Wieland Pusch
- Tetiana Weigert