"How D can make concurrent..."

"Multi-Core is here to stay"

"void Toggle ()"

"Theorem"

"Delay checking"

"Concurrency issues postponed to the..."

"Start a transaction"

"Combining atomic operations using locks—almost..."

"Example"

"Restart transaction without destroying the..."

"Consumer doesn’t have to specify..."

"Transactable (atomic"

"Deep copy of the object"

"Struct or class marked as..."

Slide 15

Slide 16

Slide 17

"Versioning and Locking"

"Transaction starts by reading Version..."

"Every open is recorded in..."

"Lock all objects recorded in..."

"For each location in the..."

"We have C implementation (..."

"Dave Dice"