login
Header Space

 
 

Re: revivesa status 2008/07/09

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jason Thorpe <thorpej@...>
Cc: tech-kern@netbsd.org <tech-kern@...>
Date: Thursday, July 24, 2008 - 4:20 pm

On Jul 24, 2008, at 9:37 AM, Jason Thorpe wrote:

No argument here.   However, in practice there's no decent scheme  
compiler to use for this, so people wind up doing it in C with threads  
or state threads.   In my experience, the cases where you need threads  
and not continuations are rare, and a lot of extra work is needed when  
doing threads that's completely unnecessary.   Nevertheless, people  
persist in programming in C because there are good compilers, and  
continuations are...   hard...  in C.

Anyway, the more I think about this the more it seems to me that the  
need being discussed is specialized, and therefore probably doesn't  
need to be addressed by the default libc.   It still seems like the  
work Bill is doing is worthwhile in this case, if a consequence of it  
is that someone who needs this functionality on their OLPC can choose  
the SCHEDULER_ACTIVATIONS option in the kernel and build a libc that  
will do what they want.
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: revivesa status 2008/07/09, Christos Zoulas, (Sat Jul 12, 12:23 pm)
Re: revivesa status 2008/07/09, Greg Troxel, (Sun Jul 13, 8:44 am)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Sun Jul 13, 9:58 am)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Sun Jul 13, 6:22 pm)
re: revivesa status 2008/07/09 , matthew green, (Sun Jul 13, 8:34 pm)
Re: revivesa status 2008/07/09 , Jason Thorpe, (Wed Jul 23, 10:21 am)
Re: revivesa status 2008/07/09, David Holland, (Sun Jul 13, 10:16 am)
Re: revivesa status 2008/07/09, Matthias Scheler, (Sun Jul 13, 10:14 am)
Re: revivesa status 2008/07/09, Steven M. Bellovin, (Sun Jul 13, 9:06 am)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Sat Jul 12, 2:05 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Thu Jul 24, 4:25 am)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Thu Jul 24, 8:51 am)
Re: revivesa status 2008/07/09, David Holland, (Sat Jul 12, 3:27 pm)
Re: revivesa status 2008/07/09, Jason Thorpe, (Wed Jul 23, 6:52 pm)
Re: revivesa status 2008/07/09, David Holland, (Wed Jul 23, 10:18 pm)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 12:34 pm)
Re: revivesa status 2008/07/09, Johnny Billquist, (Thu Jul 24, 1:06 pm)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Wed Jul 23, 10:44 pm)
Re: revivesa status 2008/07/09, Ted Lemon, (Thu Jul 24, 12:15 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 12:37 pm)
Re: revivesa status 2008/07/09, Ted Lemon, (Thu Jul 24, 4:20 pm)
speck-geostationary