Gnus development mailing list
 help / color / mirror / Atom feed
From: Patrick Audley <paudley@portal.ca>
Cc: -Ding- Gnus Mailing List <ding@ifi.uio.no>
Subject: Re: Getting articles asynchronously.....
Date: 26 Dec 1995 12:57:36 -0800	[thread overview]
Message-ID: <paudleyvin3ee67.fsf@Black-Lightning.portal.ca> (raw)
In-Reply-To: Stainless Steel Rat's message of Tue, 26 Dec 1995 09:18:28 -0500

>>>>> "Rat" == Stainless Steel Rat <ratinox@ccs.neu.edu> writes:
>>>>> "PA" == Patrick Audley <paudley@portal.ca> writes:

Rat> That is an exceedingly bad plan in large newsgroups or groups
Rat> with large articles, such as source or binaries newsgroups.
Rat> Emacs will run out of memory before it's finished pre-fetching.

	No, No...  I didn't mean that Gnus should fetch articles
arbitrarily.  Here's an example...  Imagine you're on a slow
connection (say.. 28.8) and you're browsing you're favorite binaries
group.  You see a great program that you just have to have, so you
mark all the uuencoded parts and hit "XU".  And wait...  And
Wait... And Wait.

	Since Gnus can already fetch articles in the background (I
assume this is what gnus-asynchronous toggles), is there not a way to
do all fetching in the background.  The TCP process that connects to
the NNTP server (at least under OS/2) is running as a separate
process, could it not spool all the information into a buffer and
notify Gnus when it was done?

Rat> That would require a multithreaded Emacs kernel, something that
Rat> a) does not exist and, b) likely won't exist for quite some time.

	I know that at least some of this is possible now, for
instance, start up a (shell) and execute some _LONG_ task, say zipping
20M of text or something.  Switch to another window, and the shell
keeps feeding output to the *Shell* buffer, while you're doing other
things.

-- 
... They laughed at Edison and Einstein, but somehow I still feel uncomfortable
   when they laugh at me.  -Ashleigh Brilliant (_Pot Shots_)
/*----------------------------------------------------------------.
| The Crystal Wind is The Storm,      Patrick Audley              |
|    The Storm is The Data,     ______/\/\/\/\/\/\/\_______       |
|      The Data is Life.        InterNet: paudley@portal.ca       |
`---[OS/2]--[Anime]-[Trance]-[C++]-------------------------------*/


  reply	other threads:[~1995-12-26 20:57 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-12-26  9:16 Patrick Audley
1995-12-26 14:18 ` Stainless Steel Rat
1995-12-26 20:57   ` Patrick Audley [this message]
1995-12-26 23:34     ` Stainless Steel Rat
1995-12-27  1:18   ` Felix Lee
1996-01-03  9:20     ` Lars Magne Ingebrigtsen
1995-12-28  4:53   ` Mark W. Eichin
1995-12-28 13:35     ` Greg Stark
1996-01-15  9:15       ` Greg Stark
1996-01-15 20:36         ` Steven L Baur
1996-01-16 10:34           ` Ketil Z Malde
1996-01-16 11:05             ` Greg Stark
1996-01-16 13:05               ` Massimo Campostrini
     [not found]               ` <zqbn99ny@totally-fudged-out-message-id>
1996-01-17  2:51                 ` Lars Magne Ingebrigtsen
1996-01-17  2:51           ` Lars Magne Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=paudleyvin3ee67.fsf@Black-Lightning.portal.ca \
    --to=paudley@portal.ca \
    --cc=ding@ifi.uio.no \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).