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

    • Bob Worm
      Mon Jun 8 20:15:00 2026
      from Wales, Uk via Telnet
    • Bob Worm
      Mon Jun 8 16:33:22 2026
      from Wales, Uk via Telnet
    • Bob Worm
      Mon Jun 8 14:11:46 2026
      from Wales, Uk via Telnet
    • Krenn
      Mon Jun 8 11:22:02 2026
      from Sydney, Nsw via Telnet
    • Bob Worm
      Mon Jun 8 08:26:26 2026
      from Wales, Uk via Telnet
    • Spearb0y
      Mon Jun 8 06:51:02 2026
      from Massachusetts via SSH
    • Krenn
      Mon Jun 8 05:45:38 2026
      from Sydney, Nsw via Telnet
    • Bob Worm
      Sun Jun 7 20:58:28 2026
      from Wales, Uk via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 715
    Nodes: 16 (3 / 13)
    Uptime: 28:06:13
    Calls: 12,107
    Calls today: 7
    Files: 15,006
    Messages: 6,518,228

© >>> Magnum BBS <<<, 2026