From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29347 invoked from network); 22 Aug 2020 16:12:27 -0000 Received: from lists1.math.uh.edu (129.7.128.208) by inbox.vuxu.org with ESMTPUTF8; 22 Aug 2020 16:12:27 -0000 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94) (envelope-from ) id 1k9W7n-0096TS-Sc; Sat, 22 Aug 2020 11:12:11 -0500 Received: from mx1.math.uh.edu ([129.7.128.32]) by lists1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1k9W7i-0096RS-U9 for ding@lists.math.uh.edu; Sat, 22 Aug 2020 11:12:06 -0500 Received: from quimby.gnus.org ([95.216.78.240]) by mx1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1k9W7h-00GIQF-7F for ding@lists.math.uh.edu; Sat, 22 Aug 2020 11:12:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=J+gUjwE/23sggJa3lwAfS8IR2yk5b/boDPU4O6gnEng=; b=WCt+trqrTQUGY0+ziRlx/MTyVz dMEnXk91VeqTRDIVD7cL4cUfM5GUu7IJ70yn/mg/YYhBzeNakjVGz7zp5+EHzIimsz6TL/uKhHsK5 F+aIX9qP/z/qKJhYlB7LMZt4qStJ5MvGqp59UuZHe24KcDMvkKrghljERzmkLZlhJgIc=; Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]) by quimby with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1k9W7X-0000tP-F3 for ding@gnus.org; Sat, 22 Aug 2020 18:12:00 +0200 Received: by mail-qk1-x733.google.com with SMTP id i20so3988340qkk.8 for ; Sat, 22 Aug 2020 09:11:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=J+gUjwE/23sggJa3lwAfS8IR2yk5b/boDPU4O6gnEng=; b=Ft17NqSbvIZdyguOrQUI9GhFgxf8IWGN/rhkfybyjdYbUqB+4Iq5mH56xDIk3ZWAdv y02Qh2y2zsSBlAlaVJLONQ2Pp/Ngyv0BlGjCVysWDG75pSUdys1a1LDEP71tq2ei683s JKYEk0yLytES2SEpvAzmYk6qE3J6k+ajuJHZZPFzam2EhMw9cAl1IzJxjx+Eejn0shC/ RZBcVUxHYS7izEXaGCS+5pYV0iQJEE3yOnz/SRvUx8KbRAhPsChifp2JJOIC21/k/3sI WG07DFUV8Sx/72r9YA3YlmSISrhZRuiELrogHMhkrd5Wy5fWdBPXp86AuAhiGB6ZkPnd fung== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=J+gUjwE/23sggJa3lwAfS8IR2yk5b/boDPU4O6gnEng=; b=qa5USXEljXeAMW2xJzb3RN85zNpHpReZLJgvMve3WZhgj5rm+SyKHTLWjRe1KlbQw7 Uta6Tb6I+CotPRobr+lmBOT8gpT/I0H843ghpbBCg8i5xkZGRWAQ+aQ5oBy2YlPGHFrk nDe3ugjWC3YqvxYn7i1dRQXdznEI7pJTH+aukkZGlen2qpzeUog5B4IPbcAS/XAPDIwg HRgOskguLzyNMcNcIHpKQQYNhMEmzsWvI9xUwYHlplL19EbNXesk+bkAjijTcW881w3H WesGgVTikFohaVL+GTc1i+YqV1n3gdA8q2wfZnnpxLw6PchwtkYnVM5dwGgvXl7UMRS3 fDBg== X-Gm-Message-State: AOAM532Uruvko0g0+TtJ7AlN3eZdjPSeElnLzvq1K7GNChDPoVrmNKkX 6CIpVnZ/XS9+r2+31JAC1o4= X-Google-Smtp-Source: ABdhPJzpTCoqyww/yTggxDOAvMtMuHGduIbad+fFG7K9yCwg3Audzcic0Ee5VYHSKz1/Ihq9gDcAoA== X-Received: by 2002:a05:620a:1315:: with SMTP id o21mr7316983qkj.227.1598112713202; Sat, 22 Aug 2020 09:11:53 -0700 (PDT) Received: from localhost (pool-108-30-234-29.nycmny.fios.verizon.net. [108.30.234.29]) by smtp.gmail.com with ESMTPSA id g4sm4787125qka.25.2020.08.22.09.11.52 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 22 Aug 2020 09:11:52 -0700 (PDT) From: dick.r.chiang@gmail.com To: Wayne Harris Cc: ding@gnus.org Subject: Re: is there a possibility for gnus to download data without blocking? References: <86y2m8hccw.fsf@protonmail.com> <87imdcvchr.fsf@ericabrahamsen.net> <868se8gjzj.fsf@protonmail.com> <875z9bvs13.fsf@ericabrahamsen.net> <86eenzeo8f.fsf@protonmail.com> <86o8n3bejo.fsf@protonmail.com> <87sgcf558u.fsf@dick> <86pn7iad9j.fsf@protonmail.com> Date: Sat, 22 Aug 2020 12:11:51 -0400 In-Reply-To: <86pn7iad9j.fsf@protonmail.com> (Wayne Harris's message of "Sat, 22 Aug 2020 12:52:56 -0300") Message-ID: <87pn7iwth4.fsf@dick> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain List-ID: Precedence: bulk WH> Why is it called CODA and where is the definition of the procedure? *coda* is a musical term for an afterword. https://github.com/dickmao/gnus/blob/ddd82c2b1261b2c5d5425c0738112f47e2bb18bf/lisp/gnus/gnus-start.el#L1789-L1799 WH> Yes, but I guess the difficulty is nearly the same you're facing with your WH> threads. Having been around the block innumerable times, I know better than to try convincing the gallery of my club choice and approach shot. I've offered my surface judgment of processes versus threads. Further speculation without actual proof-of-concept coding is almost never productive (again something I've learned over many years).