Peter Seibel wrote:
> On Dec 19, 2005, at 6:21 PM, Will Fitzgerald wrote:
> 
> 
>>Hi,
>>
>>My name is Will Fitzgerald; I've been programming in Common Lisp since
>>1990 or so, using MCL and Allegro, mostly, but some other systems,
>>too. I currently work at NASA, where I still get to work in Lisp. I
>>gave a talk at the latest ALU conference on delayed streams (which
>>might be a good library to provide, as well).
>>
>>I'd be glad to 'champion' the portable threads; I have some code
>>already written that might be a good start.
> 
> 
> So you should create a page on the ALU Wiki for a Portable Threads  
> project. For the moment you can take the basic form from either of  
> the two existing Championed Projects listed on:
> 
>    <http://wiki.alu.org/Gardeners_Projects>
> 
> Then add your page to the list of championed projects. The point of  
> creating a project page is to have a place to record the latest  
> thinking about what the project is going to try to achieve and how  
> you plan to go about it. Then potential volunteers can see if it's  
> something they are interested in helping out with (in which case they  
> can sign up by adding their names to the Volunteers section).
> 

Well I've added myself as a volunteer.  I'm not sure I'm experienced 
enough to start a "real" thread implementation, but I can certainly 
contribute to one.

Just to babble a bit:  one thing that came out of this year's lisp 
conference, was that it is possible to capture reentrant continuations 
using just, catch, throw, and an ANF transformation of the code.  Maybe 
this is not necessary in Common Lisp since the environment is usually 
available (albeit usually in a non-portable form*).

Mostly I'm eager to find out how/if it's possible to support efficient 
threads in a (mostly) portable, Lisp only solution.


Matt

*ACL supports the Environment interface from CLTL2 but ANSI compliant 
Lisps don't have too.

-- 
"You do not really understand something unless you can explain it to 
your grandmother." — Albert Einstein.
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to