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
    legalize+jeeves@mail.xmission.com (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 <user7@newsgrouper.org.invalid> spake the secret code <1744920530-7@newsgrouper.org> 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
    legalize+jeeves@mail.xmission.com (Richard) posted:

    Colin Macleod <user7@newsgrouper.org.invalid> spake the secret code <1744920530-7@newsgrouper.org> 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

    • Gretchiie
      Wed Sep 17 08:54:03 2025
      from Derry, Nh via Telnet
    • Bob Worm
      Wed Sep 17 08:43:18 2025
      from Wales, Uk via Telnet
    • Bob Worm
      Wed Sep 17 08:14:37 2025
      from Wales, Uk via Telnet
    • Volatile_Memory
      Wed Sep 17 07:20:57 2025
      from Des Moines, Iowa via SSH
    • Volatile_Memory
      Wed Sep 17 07:17:26 2025
      from Des Moines, Iowa via SSH
    • Bob Worm
      Tue Sep 16 21:01:27 2025
      from Wales, Uk via Telnet
    • Bob Worm
      Tue Sep 16 15:15:42 2025
      from Wales, Uk via Telnet
    • Gretchiie
      Tue Sep 16 05:20:21 2025
      from Derry, Nh via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 546
    Nodes: 16 (2 / 14)
    Uptime: 50:41:20
    Calls: 10,397
    Calls today: 5
    Files: 14,067
    Messages: 6,417,317
    Posted today: 1

© >>> Magnum BBS <<<, 2025