|
From: | Sam Steingold |
Subject: | Re: [IMPORTANT] GSOC 2014 ideas |
Date: | Wed, 19 Feb 2014 12:56:24 -0500 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (darwin) |
Here is a proposal for the Google Summer Of Code program: For <a href="http://clisp.org">GNU CLISP</a>: <strong>Finish the multithreading interface.</strong> Most of the work has already been done by the project developers. The only major thing left to be implemented are thread safe hash tables. Since hash tables are used internally in CLOS, it is not viable to make them lockable. The current implementation should be replaced with lock-free open-addressing ones like described here: http://www.azulsystems.com/events/javaone_2007/2007_LockFreeHash.pdf The hardest part in this reimplementation is integration with GC because of weak relations. For more information see doc/multithread.txt in the CLISP source distribution. Mentors: Vladimir Tzankov Sam Steingold Bruno Haible Contact e-mail: <address@hidden> -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265 http://www.childpsy.net/ http://americancensorship.org http://iris.org.il http://jihadwatch.org http://camera.org http://dhimmi.com Why do you never call me back after I scream that I will never talk to you again?!
[Prev in Thread] | Current Thread | [Next in Thread] |