Re: Meta-circular STM for teaching purposes

2011-04-22 Thread Tom Van Cutsem
Devin, No course notes at the moment, but there is a slide set that should make it easier to digest the code: < http://soft.vub.ac.be/~tvcutsem/talks/presentations/STM-in-Clojure.pdf> Cheers, Tom 2011/4/21 Devin Walters > +1 > > Thanks so much. Looking forward to digging into the code this ev

Re: Meta-circular STM for teaching purposes

2011-04-21 Thread Devin Walters
+1 Thanks so much. Looking forward to digging into the code this evening. Any chance you will have any online course materials for public consumption? Thanks again, Sent via mobile On Apr 21, 2011, at 1:25 PM, Ambrose Bonnaire-Sergeant wrote: > This is great, thanks for sharing! > > Ambros

Re: Meta-circular STM for teaching purposes

2011-04-21 Thread Ambrose Bonnaire-Sergeant
This is great, thanks for sharing! Ambrose On Thu, Apr 21, 2011 at 10:57 PM, Tom Van Cutsem wrote: > The following might be of interest to Clojurians: > > https://github.com/tvcutsem/stm-in-clojure is a meta-circular > implementation of STM in Clojure. It was created purely for educational > pu

Re: Meta-circular STM for teaching purposes

2011-04-21 Thread Tom Van Cutsem
The following might be of interest to Clojurians: https://github.com/tvcutsem/stm-in-clojure is a meta-circular implementation of STM in Clojure. It was created purely for educational purposes (to allow people to better understand STM by reading a Clojure implementation, without having to descend

Re: Meta-circular STM for teaching purposes

2010-11-04 Thread ka
Hi Tom, I might not be even remotely qualified but since I'm interested and find the idea cool, so here's my take: > - has anyone already experimented with a toy STM in Clojure for didactic > purposes? No idea :) > - what would be a good resource to start such a design from? (my current plan

Meta-circular STM for teaching purposes

2010-11-02 Thread Tom Van Cutsem
Hi, In a couple of months I will teach a new course on concurrent/parallel programming at the University of Brussels. I will use Clojure for a large part of the course. I primarily want the students to learn how to make effective use of the STM as Clojure programmers, but I would also like to expo