Practice Meeting, Apr. 1st

4 views
Skip to first unread message

Lyle Kopnicky

unread,
Mar 23, 2019, 5:11:59 PM3/23/19
to pdxfunc
When: Monday, Apr. 1st, 6:30-8:30pm
Where: Collective Agency Downtown, Suite 1108, 511 SW 10th Ave, Portland, OR (opposite side of the floor from the elevators)

We'll continue to discuss Chapter 9, "Cancellation and Timeouts", of Parallel and Concurrent Programming in Haskell. At the meeting anyone will be able to present and contribute to the discussion.

Meetup link to RSVP:

Hope to see you then!

Lyle Kopnicky

unread,
Apr 7, 2019, 4:52:24 PM4/7/19
to pdxfunc
Good meeting! We got farther through the chapter than I had expected, in fact almost finished it.

Here's my explanation of how to nest calls to bracket in order to allow for multiple blocking before steps:

IMG-1212.JPG


This is needed because any setup step that blocks can be interrupted even in a mask. So, in order to make sure that if the second blocking step is interrupted, the first one (which has succeeded at that point) must be rolled back.

We decided not to continue with the chapter the next time, but to finish the the last few pages on our own. Instead, we'll go on to the next chapter on Software Transactional Memory.

However, it's going to be a few months. See the separate announcement.
Reply all
Reply to author
Forward
0 new messages