[Gbbopen-developer] portable-threads

Attila Lendvai attila.lendvai at gmail.com
Wed Nov 14 07:14:17 EST 2007


dear list,

i've recently checked out the repo and saw that the portable-threads
subproject is a quite complete portable thread lib for cl and also
looks good.

unfortunately it's quite complicated to use it for projects (it stops
loading with some asdf related continuable error; you can't do
:depends-on :portable-threads directly because it's not a standalone
.asd). i was wondering if you considered making it a standalone
lightweight cross-platform threading lib?

the opensource community could give you back some useful patches as
more people start using it. i, for one, could start with a fast
atomic-incf for sbcl... :)

if you are not against the idea i could help you in doing the nifty
details of extracting it into a standalone .asd, setting up the
project/repo if it's to be in a different repo, possibly a
common-lisp.net page, etc. but of course strictly by your rules and
making it clear that it's your code with your licence, etc.

also i've heard that someone could not use portable-threads in his
LLGPL lib because the Apache license is not compatible with LLGPL.
maybe you could use a more forgiving license in a standalone p-t lib
if you like the idea.

but i don't want to run ahead... what do you think about turning
portable-threads into a standalone lib?

-- 
 attila

PS: i know about Gary's asdf installable version but it's lagging
behind (as the non-canonical versions always do).

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the Gbbopen-developer mailing list