Pop-Up Thingie

>>> Magnum BBS <<<
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Usenet
  3. NEWS.SOFTWARE.READERS
  • Doing everything asynchronously

    From Richard@21:1/5 to All on Tue Apr 15 18:55:18 2025
    [Please do not mail me a copy of your followup]

    I posted a discussion on trn about this here: <https://github.com/LegalizeAdulthood/trn/discussions/21>

    I'd be curious to know if there are any other open source news readers
    that do this ... do as much work concurrently (multi-threaded) or asynchronously (single or multi-threaded) ahead of time while waiting
    for user input.

    If you have particular comments about trn, please post on the
    discussion so it's all in one place :)

    -- Richard

    --
    "The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
    The Terminals Wiki <http://terminals-wiki.org>
    The Computer Graphics Museum <http://computergraphicsmuseum.org>
    Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Colin Macleod@21:1/5 to All on Thu Apr 17 20:08:50 2025
    [email protected] (Richard) posted:

    I'd be curious to know if there are any other open source news readers
    that do this ... do as much work concurrently (multi-threaded) or asynchronously (single or multi-threaded) ahead of time while waiting
    for user input.

    It's a very different architecture, but in my Newsgrouper (web gateway to usenet) I prefetch various things. E.g when a user enters a discussion
    thread I queue up jobs to prefetch any new articles in that thread.
    These jobs are then processed by separate "newsgetter" processes which
    write them into a Redis cache so they can be returned immediately if the
    user goes on to read them. I run 4 newsgetter processes, each has an nntp connection to the usenet server, so multiple articles can be fetched in parallel. The code is at: https://chiselapp.com/user/cmacleod/repository/newsgrouper/home

    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    Fool/Stack Developer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard@21:1/5 to All on Fri Apr 25 03:12:35 2025
    [Please do not mail me a copy of your followup]

    Colin Macleod <[email protected]d> spake the secret code <[email protected]> thusly:

    [...] The code is at: >https://chiselapp.com/user/cmacleod/repository/newsgrouper/home

    Is this a mercurial repository?
    --
    "The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
    The Terminals Wiki <http://terminals-wiki.org>
    The Computer Graphics Museum <http://computergraphicsmuseum.org>
    Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Colin Macleod@21:1/5 to All on Fri Apr 25 10:43:31 2025
    [email protected] (Richard) posted:

    Colin Macleod <[email protected]d> spake the secret code <[email protected]> thusly:

    [...] The code is at: >https://chiselapp.com/user/cmacleod/repository/newsgrouper/home

    Is this a mercurial repository?

    No it's Fossil - https://fossil-scm.org/

    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    Fool/Stack Developer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • Who's Online

  • Recent Visitors

    • Rixter
      Thu Jul 30 02:32:09 2026
      from Madison, Nc via Telnet
    • Bob Worm
      Wed Jul 29 22:26:45 2026
      from Wales, Uk via Telnet
    • Zenobyte
      Wed Jul 29 21:08:05 2026
      from San Juan, Pr via Telnet
    • Guest
      Wed Jul 29 14:26:54 2026
      from Balkans via Telnet
    • Rixter
      Wed Jul 29 14:18:17 2026
      from Madison, Nc via Telnet
    • Rixter
      Wed Jul 29 02:00:40 2026
      from Madison, Nc via Telnet
    • Centurion
      Tue Jul 28 22:54:59 2026
      from Berea, Ohio via Telnet
    • Bob Worm
      Tue Jul 28 16:01:18 2026
      from Wales, Uk via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 741
    Nodes: 16 (2 / 14)
    Uptime: 81:07:56
    Calls: 12,451
    Calls today: 1
    Files: 15,194
    Messages: 6,537,735

© >>> Magnum BBS <<<, 2026