Subject: Re: Prototype kernel continuation-passing for NetBSD
To: Lennart Augustsson <lennart@augustsson.net>
From: Ignatios Souvatzis <ignatios@cs.uni-bonn.de>
List: tech-kern
Date: 01/29/2004 10:48:44
--PHCdUe6m4AxPMzOu
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 29, 2004 at 01:31:10AM +0100, Lennart Augustsson wrote:
> Call/cc is definitly a beast (but it can be a useful one).
> But there is no need to go that far just because you use
> continuations.
>=20
> The idea of continuations is very simple:
> instead of having a function return its result, the function
> will get passed an extra argument; this extra argument is
> a function that will be given (i.e. called with) the result at
> the point where a regular function would have returned.

In the context of the function, or in the context of the caller?

	-is

--PHCdUe6m4AxPMzOu
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: 2.6.i

iQEVAgUBQBjW+zCn4om+4LhpAQGkyQf+Of/cE1ACqn2EkkdSo9Ni0nb1nrK0WkE4
8+IOjtwlL+w0VXFeWM+Qw5gOTffk7mqCDH4RPtEDKpY1eziUB/p7xcONbXusaxGd
ZRVLILfbDu74x01/WQIN9gg9l4TzMqLDP4xGFHZJ+8NdZRQoBRDNsLsuA1pyQApU
v/yA63d1KJWfhXGrfZpJdCrhUsTjlbRNJy24OhEwWCTGDMRoyzjao7v6PZj5KSA/
AcLq3LWg0FnU8aole8skDeK3aoz1zhX3kt7L2fbfvD+KwPN5HrlWNbsLZIK3zBfy
vEjkPoQUnk6oQ/xXek3m+cwwOoztAheBVXf4um+mvvDsNwGC18b4hQ==
=DIUA
-----END PGP SIGNATURE-----

--PHCdUe6m4AxPMzOu--