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]
>
>