From 64590aa2682aa2a0173f4b55bab02c2120171b95 Mon Sep 17 00:00:00 2001 From: Edgar Bering Date: Thu, 4 Mar 2010 18:13:51 -0500 Subject: [PATCH] b4taylor talk --- events.xml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/events.xml b/events.xml index 888cbcb..eb1caae 100644 --- a/events.xml +++ b/events.xml @@ -4,6 +4,23 @@ + + +

The fourth Undergraduate Seminar in Computer Science will be presented by Brennan Taylor, a club member. He will be discussing various concurrent computing problems, and introducing Software Transactional Memory as a solution to them. +

+ + +

Concurrency is hard. Well maybe not hard, but it sure is annoying to get right. Even the +simplest of synchronization tasks are hard to implement correctly when using synchronization +primitives such as locks and semaphores. +

In this talk we explore what Software Transactional Memory (STM) is, what problems STM solves, +and how to use STM in Haskell. We explore a number of examples that show how easy STM is to use +and how expressive Haskell can be. The goal of this talk is to convince attendees that STM is +not only a viable synchronization solution, but superior to how synchronization is typically +done today. +

+ +

The CSC is going bowling. $9.75 for shoes and two games. The bowling alley serves fried food and beer. Join us for some or all of the above