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 6847 invoked from network); 21 Aug 2020 10:32:56 -0000 Received: from lists1.math.uh.edu (129.7.128.208) by inbox.vuxu.org with ESMTPUTF8; 21 Aug 2020 10:32:56 -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 1k94LF-008qUU-Jo; Fri, 21 Aug 2020 05:32:13 -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 1k94L9-008qSV-To for ding@lists.math.uh.edu; Fri, 21 Aug 2020 05:32:07 -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 1k94L8-00FEZz-3g for ding@lists.math.uh.edu; Fri, 21 Aug 2020 05:32:07 -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=0VYcTc87He37rSL4zxG2FJz5TZ01regTyTfzIhOaMjg=; b=l1a5APOMa7BOwiF2A0Z93Ygy7R TH3ZA5lX4dUdfMoDZnuXSDqSMk8IHd6/zmnT7j7mwNtLcfGA6mVRua3OpIr2TGFi2dK4n+mm6m2Ne kCpWyzRfJEvSosDPhZ917TpzABhJdryTQUY4HVHI0EfjkMrgQV/nb/rEsCQlNw3ihs9I=; Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]) by quimby with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1k94Kz-0002PY-64 for ding@gnus.org; Fri, 21 Aug 2020 12:32:01 +0200 Received: by mail-qv1-xf34.google.com with SMTP id t6so433178qvw.1 for ; Fri, 21 Aug 2020 03:31:57 -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=0VYcTc87He37rSL4zxG2FJz5TZ01regTyTfzIhOaMjg=; b=gzB25kvJrYohiEPDgWUkIVP9Evb0RM0v6E1pRig7KZdCNMSqW/kBhj2Zlcxv8zT9H1 mlAXggJAZhHu8jURv6Fy1sG0RExk/wX6wMyBgFI6BXHH8wJTCMg4w7WoYrzX/+hk/bSF aEaJMg8Kcj7wOfI0dMAGoC/C+QU/x99pCIdFAMX2D1YgmEXMKSF6zyLqmEKiSeFsU8md dIPyVLD9jxpWkaJldYIWeekJ54lGBYVTtvv2DJmugmdvLBXW9xj3ryWqZ/wyce90aLGp M4RpNesWHlIl0VVkkRWJouKwn6M+16uDRFdX/ba6qiddRrWWnKUZk49msOCCAUquqLKf 30Jg== 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=0VYcTc87He37rSL4zxG2FJz5TZ01regTyTfzIhOaMjg=; b=fTNF/uRR0pzvMwfOw/f5Kt2lux9wygRy+zJqdmDSCUT2P58Zygggtg87YNyEfU4YtM 64JXZi6RFnJnvHa+Gg0PtRwhb1t/WIOtHmSzNLn+QvgMk22AF9Nvcll5+qlpdfpIQLiv DWTC/ptoXuKwboww/VyUqypbZUF9ftrk2KxHpiSvOLjH4FnNMaOr802x72jn/mWxH7Pi YtZwP0XuvcaNRwh2EoYMfDKE9Rr2nBI1U8qdUJB3K8uSOPAMp+LMcqkAreCrAqR5/yf4 yqiceKVqH1EYSqxe0fbmp//wuaalpyvM33Ttie2N8QHVb7PwOvHPkPOSxZC+Cf0i4XOo TGyA== X-Gm-Message-State: AOAM5334KA1eJhUpIIwjnWMK54g2Bt+pZ6kbAazkJgaKxpHG/R4tJRQh a5Vx+1sZPtEiwYo6PUzYZfscvUCRDAU= X-Google-Smtp-Source: ABdhPJyop2GvS81gqPiTarYg63QY4yHm6gZ83Kj28QmGmEf94r6Emr2KUmYRARKW1dIwCcZk0/Goxw== X-Received: by 2002:ad4:44f2:: with SMTP id p18mr1763318qvt.137.1598005914904; Fri, 21 Aug 2020 03:31:54 -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 j15sm1346100qkl.63.2020.08.21.03.31.53 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 21 Aug 2020 03:31:54 -0700 (PDT) From: dick.r.chiang@gmail.com To: Eric Abrahamsen 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> Date: Fri, 21 Aug 2020 06:31:53 -0400 In-Reply-To: <87imdcvchr.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Thu, 20 Aug 2020 21:39:28 -0700") Message-ID: <87v9hc1e92.fsf@dick> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; format=flowed List-ID: Precedence: bulk EA> In theory we could have a Gnus that fires off all the servers and then EA> returns control to the user immediately https://github.com/dickmao/gnus does just that. It's about a 3500 line change. Perhaps 1-2 years from now I will make a concerted effort to merge, but given, 1. the changes are not true multithreading, and 2. gnus users, being of a different generation, are generally content to manually retrieve and block, I give the integration less than 50% chance of seeing the light of day.