<?xml version="1.0" encoding="ISO-8859-1" ?><rss version="2.0"><channel><title>The Common Lisp Directory/Concurrency</title><link>http://www.cl-user.net/asp/tags/concurrency</link><description>The last modified items of the Common Lisp Directory for the tag: Concurrency</description><language>en-US</language><pubDate>Wed, 08 Sep 2010 14:05:35 GMT</pubDate><lastBuildDate>Wed, 08 Sep 2010 14:05:35 GMT</lastBuildDate><generator>Fractal Concept Web Application Framework</generator><item><title>Eager Future (Modified)</title><link>http://www.cl-user.net/asp/libs/eager-future</link><guid isPermaLink="false">17007</guid><pubDate>Sun, 28 Feb 2010 00:22:01 GMT</pubDate><description>Eager Future is a Common Lisp library for concurrent programming with composable, eager futures.</description></item><item><title>ChanL (Modified)</title><link>http://www.cl-user.net/asp/libs/chanl</link><guid isPermaLink="false">17032</guid><pubDate>Wed, 14 Oct 2009 16:37:45 GMT</pubDate><description>ChanL is a portable library for easy thread-based synchronous concurrency.</description></item><item><title>CL-MUPROC - Erlang-inspired multiprocessing in Common Lisp (Modified)</title><link>http://www.cl-user.net/asp/libs/cl-muproc</link><guid isPermaLink="false">13710</guid><pubDate>Fri, 12 Dec 2008 08:28:25 GMT</pubDate><description>A library that implements some of the message-passing multiprocessing abstractions provided by the Erland programming language.</description></item><item><title>PCall (Added)</title><link>http://www.cl-user.net/asp/libs/pcall</link><guid isPermaLink="false">16431</guid><pubDate>Sat, 09 Aug 2008 09:49:47 GMT</pubDate><description>Implementation of result-oriented parallelism.</description></item><item><title>Core Server (Modified)</title><link>http://www.cl-user.net/asp/libs/core-server</link><guid isPermaLink="false">14311</guid><pubDate>Tue, 06 May 2008 10:19:03 GMT</pubDate><description>Continuations + Parser Combinators + Generic Streams + Javascript Generator + HTML generator/parser + several RFC implementations + Unified client/server javascript components + Indivisible working UNIT structure</description></item><item><title>CL-STM (Modified)</title><link>http://www.cl-user.net/asp/libs/cl-stm</link><guid isPermaLink="false">13824</guid><pubDate>Fri, 26 Jan 2007 13:06:58 GMT</pubDate><description>A Common Lisp extension &quot;to support composable Software Transactional Memory&quot;. Programming with CL-STM is based on atomic transactions, which can be composed to make larger atomic transactions. Transactions run in parallel and are rolled back in case of conflicts.</description></item><item><title>Bordeaux Threads (Commented)</title><link>http://www.cl-user.net/asp/libs/bordeaux-threads</link><guid isPermaLink="false">13791</guid><pubDate>Thu, 25 Jan 2007 23:08:20 GMT</pubDate><description>Bordeaux Threads (Portable shared-state concurrency for Common Lisp) is an implementation of a portable multi-threading library based on the BORDEAUX-MP specification by Daniel Barlow.</description></item><item><title>Span/NLI (Added)</title><link>http://www.cl-user.net/asp/libs/span-nli</link><guid isPermaLink="false">14266</guid><pubDate>Thu, 07 Sep 2006 07:35:36 GMT</pubDate><description>A set of portable extensions for bindings, CLOS-compatible message passing, easier manipulation of functions, continuations and cooperative multitasking.</description></item><item><title>Shared State Concurrency for Common Lisp (Added)</title><link>http://www.cl-user.net/asp/web-sites/ssc-spec</link><guid isPermaLink="false">13951</guid><pubDate>Wed, 19 Jul 2006 09:02:50 GMT</pubDate><description>SSC is a specification and test suite for a low-level, standardized Common Lisp interface for running multiple threads of control in a single Lisp image, </description></item><item><title>csp (Added)</title><link>http://www.cl-user.net/asp/libs/csp</link><guid isPermaLink="false">13909</guid><pubDate>Sat, 01 Jul 2006 23:23:33 GMT</pubDate><description>Written by Roger Peppe, csp supports (``communicating sequential processes'') in Lisp. </description></item><item><title>BORDEAUX-MP (Added)</title><link>http://www.cl-user.net/asp/html-docs/bordeaux-mp</link><guid isPermaLink="false">13118</guid><pubDate>Fri, 09 Jun 2006 11:21:51 GMT</pubDate><description>A specification for a standard multi-threading Common Lisp API. It has been superseded by Bordeaux-Threads.</description></item><item><title>ACL-COMPAT (Added)</title><link>http://www.cl-user.net/asp/libs/acl-compat</link><guid isPermaLink="false">13711</guid><pubDate>Mon, 15 May 2006 12:44:11 GMT</pubDate><description>A compatibility layer for the APIs provided by the Allegro CL Common Lisp implementation by Franz, Inc. It provides interfaces for multiprocessing, networking, and more.</description></item><item><title>cmucl and multiprocessing (Added)</title><link>http://www.cl-user.net/asp/web-sites/cmucl-multiprocessing</link><guid isPermaLink="false">13318</guid><pubDate>Fri, 07 Apr 2006 14:49:13 GMT</pubDate><description>An introduction to the CMUCL multiprocessing facilities. It documents the external symbols of the MP package and provides links to additional resources.</description></item><item><title>cl-openpoker (Added)</title><link>http://www.cl-user.net/asp/libs/cl-openpoker</link><guid isPermaLink="false">12816</guid><pubDate>Tue, 14 Feb 2006 12:40:08 GMT</pubDate><description>A highly scalable and fault-tolerant Poker server based on Allegro Common Lisp and AllegroCache.</description></item><item><title>Erlisp (Added)</title><link>http://www.cl-user.net/asp/libs/erlisp</link><guid isPermaLink="false">12600</guid><pubDate>Fri, 03 Feb 2006 12:13:41 GMT</pubDate><description>Erlisp is &quot;a high-level Common Lisp framework for parallel and distributed programming&quot;. It is an attempt to bring to Common Lisp the Erlang approach to concurrency.</description></item><item><title>Using a waiting protocol to separate concerns in the mutual exclusion problem (Added)</title><link>http://www.cl-user.net/asp/web-sites/tr-2003-46</link><guid isPermaLink="false">12262</guid><pubDate>Mon, 16 Jan 2006 17:37:52 GMT</pubDate><description>Paper by Frode V. Fjeld, Department of Computer Science, University of Tromso (Norway) Technical Report 2003-46, 21 November 2003.
It proposes a separation of concerns in concurrent systems between mutual exclusion detection and how to handle it. The paper also discusses Common Lisp code for a waiting protocol that helps design and implement both the lower and higher levels of such a system, and how the technique can be used for deadlock prevention.</description></item></channel></rss>