<div dir="ltr">I&#39;ve added my Racket solution to the Atomic Updates task.  See<div><br></div><div>    <a href="http://rosettacode.org/wiki/Atomic_updates">http://rosettacode.org/wiki/Atomic_updates</a><br></div><div><br>

</div><div style>I&#39;d be interested in suggestions on how to improve this solution, especially by drawing on existing facilities in Racket to construct a more elegant approach (or approaches) than the hand-rolled locks that I employed.</div>

<div style><br></div><div style>-- Dan</div></div>