unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* future thread interface
@ 2003-07-01  6:32 Christopher Cramer
  2003-07-01 10:27 ` Marius Vollmer
  0 siblings, 1 reply; 5+ messages in thread
From: Christopher Cramer @ 2003-07-01  6:32 UTC (permalink / raw)


I have a few questions about where Guile is heading wrt to threads.

1. The goal is to be able to pick between different thread
implementations. When is this choice actually supposed to be made: compile
time, link time, during Guile startup, or when? Right now (looking at CVS)
it's compile time, but it looks like the goal is during Guile startup;
It just doesn't seem to be stated anywhere.

2. The prevailing view is apparently that at some point in time
coop thread support will be completely dropped. When is this going
to happen? Personally I would like to keep using coop threads until
pthreads on Linux/glibc gets much more efficient than it is now. I don't
use Guile on any multiprocessor systems, but I expect that eventually
the efficiency problems will be small enough to be outweighed by
the relative simplicity of pthreads.

3. A while ago I was working on a patch to eliminate all the blocking
caused by accept/connect/etc. If I finish it now, can it possibly included
in 1.6.5 (or in 1.6.x at all), or should I target the patch for 1.7?

-- 
Christopher Cramer <crayc@pyro.net> <http://www.pyro.net/~crayc/>
"People said it couldn't be that our soldiers would do such things. Now
you read worse things in the mainstream media and people don't care. We
used to say that if only people know about it, it would stop. Now they
know about it, and it hasn't stopped." - Adam Keller


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-07-27 16:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-01  6:32 future thread interface Christopher Cramer
2003-07-01 10:27 ` Marius Vollmer
2003-07-01 18:57   ` Christopher Cramer
2003-07-05 12:05   ` Mikael Djurfeldt
2003-07-27 16:51     ` Marius Vollmer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).