Deutsch English Français Italiano |
<ffafd113cae5b7ea8d7936d68681e5fe@www.novabbs.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: mitchalsup@aol.com (MitchAlsup1) Newsgroups: comp.arch Subject: Re: Continuations Date: Tue, 16 Jul 2024 17:17:57 +0000 Organization: Rocksolid Light Message-ID: <ffafd113cae5b7ea8d7936d68681e5fe@www.novabbs.org> References: <v6tbki$3g9rg$1@dont-email.me> <47689j5gbdg2runh3t7oq2thodmfkalno6@4ax.com> <v71vqu$gomv$9@dont-email.me> <116d9j5651mtjmq4bkjaheuf0pgpu6p0m8@4ax.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: i2pn2.org; logging-data="3507898"; mail-complaints-to="usenet@i2pn2.org"; posting-account="65wTazMNTleAJDh/pRqmKE7ADni/0wesT78+pyiDW8A"; User-Agent: Rocksolid Light X-Spam-Checker-Version: SpamAssassin 4.0.0 X-Rslight-Posting-User: ac58ceb75ea22753186dae54d967fed894c3dce8 X-Rslight-Site: $2y$10$nSoXJ9Z5bgEEQfMFvxSQe.leYreyVGKG6JYOD8rXlooj9Jydxz1MO Bytes: 1611 Lines: 11 I think the underlying problem with continuations en-the-large is that too much is in the continuation--leading to unnecessary over- head. Does a continuation in a block structured language NEED everything on the block-stack, or is it more like 2-10 variables at rather well defined locations ?? more like a functor than a continuation. When I was writing real time coroutines on a PDP-11 I rarely needed more than 2-3 variables and the addressing modes allowed for the coroutine call and return to be simple PDP-11 instructions with no more overhead than a normal subroutine call. (1975-77)