Subject: Re: Prototype kernel continuation-passing for NetBSD
To: Bill Studenmund <wrstuden@netbsd.org>
From: Rasputin <rasputnik@hellooperator.net>
List: tech-kern
Date: 01/29/2004 16:01:47
Bill Studenmund wrote:

>On Wed, Jan 28, 2004 at 01:04:00PM -0800, Jonathan Stone wrote:
>  
>
>>The code below is a sample implementation of ``continuation-passing''
>>for the NetBSD kernel. If you're not familiar with languages that have
>>functions, closures, and continuations as first-class objects, think
>>of this as a framework for handling ``callback functions'': specifically
>>creating, enqueing, managinging, and deferring callbacks to some lower
>>interrupt priority.
>>    
>>
>
>Interesting. Do you have any recomended reading for those of us who aren't 
>familiar with continuations? :-)
>  
>

this is a Scheme - based quick intro. I dont do Scheme (only  read it as 
Ruby
has callcc) but I  followed it ok:


http://www.eleves.ens.fr:8080/home/madore/computers/callcc.html

>[snip]
>  
>