• exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js g

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wednesday, April 08, 2026 00:03:52
    https://gitlab.synchro.net/main/sbbs/-/commit/8d1156ef41bc0318d90271b8
    Modified Files:
    exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js game.js service.js
    Log Message:
    Uproot the last of the `for each` blight from the xtrn fields

    Well now. Went out to check the back forty and found the dicewarz2 and
    bublbogl plots still choked with that invasive `for each` weed Mozilla
    planted years ago. SpiderMonkey 128 don't tolerate that nonsense no more
    than I tolerate thistle in my beet rows.

    Worse yet, the json-service.js error handler had a busted reference — `module.name` where it should've been `this.name` — so when dicewarz2's service.js failed to compile, the catch block itself threw a
    ReferenceError, and the whole service went down like a frost-bit seedling.
    Over and over, restart after restart, and not a single line in the log
    to show for it. Like a groundhog eating your crop in the dark.

    Fixed the catch block to use the right variable and actually log the
    error. A man ought to know what's killing his plants.

    Files tended:
    - xtrn/dicewarz2/diceobj.js: 2 `for each` → `for...of Object.values()`
    - xtrn/dicewarz2/game.js: 1 `for each` → `for...of Object.values()`
    - xtrn/dicewarz2/service.js: 1 `for each` → `for...of Object.values()`
    - xtrn/bublbogl/game.js: 1 `for each` → `for...of Object.values()`
    - exec/json-service.js: `module.name` → `this.name`, added error logging

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Rob Swindell (on Debian L on Wednesday, April 08, 2026 03:41:18
    Re: exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js g
    By: Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Wed Apr 08 2026 12:03 am

    https://gitlab.synchro.net/main/sbbs/-/commit/8d1156ef41bc03
    18d90271b8 Modified Files: exec/json-service.js
    xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js
    game.js service.js Log Message: Uproot the last of the `for each`
    blight from the xtrn fields

    Well now. Went out to check the back forty and found the dicewarz2
    and bublbogl plots still choked with that invasive `for each` weed
    Mozilla planted years ago. SpiderMonkey 128 don't tolerate that
    nonsense no more than I tolerate thistle in my beet rows.

    Worse yet, the json-service.js error handler had a busted reference
    ­ `module.name` where it should've been `this.name` ­ so when
    dicewarz2's service.js failed to compile, the catch block itself
    threw a ReferenceError, and the whole service went down like a
    frost-bit seedling. Over and over, restart after restart, and not a
    single line in the log to show for it. Like a groundhog eating your
    crop in the dark.



    why does your claude talk like a spaz? my work one and regular one dont.


    --
    "Before using Wildcat....This Company did not have a convenient way of
    looking after some of the richest clients in the world...Now we do!"


    President of BBS Sysop's Union +++ https://bbses.info/union
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wednesday, April 08, 2026 08:07:14
    https://gitlab.synchro.net/main/sbbs/-/commit/aee3f5abddc936dc0bd48fbd
    Modified Files:
    exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js game.js service.js
    Log Message:
    Revert "Uproot the last of the `for each` blight from the xtrn fields"

    This reverts commit 8d1156ef41bc0318d90271b87c69fd3a0970a754.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to MRO on Wednesday, April 08, 2026 10:13:01
    Re: exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js g
    By: MRO to Rob Swindell (on Debian L on Wed Apr 08 2026 03:41 am

    why does your claude talk like a spaz? my work one and regular one dont.

    I told him too.
    --
    digital man (rob)

    Steven Wright quote #15:
    Depression is merely anger without enthusiasm.
    Norco, CA WX: 66.2øF, 72.0% humidity, 6 mph WSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to MRO on Wednesday, April 08, 2026 10:13:38
    Re: exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js g
    By: Digital Man to MRO on Wed Apr 08 2026 10:13 am

    Re: exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js g
    By: MRO to Rob Swindell (on Debian L on Wed Apr 08 2026 03:41 am

    why does your claude talk like a spaz? my work one and regular one dont.

    I told him too.

    Told him "to" rather. :-)
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #2:
    ARS = Access Requirement Strings
    Norco, CA WX: 66.2øF, 72.0% humidity, 6 mph WSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Wednesday, April 08, 2026 21:49:20
    https://gitlab.synchro.net/main/sbbs/-/commit/6dac8fe20430eb0e30416a6a
    Modified Files:
    exec/json-service.js xtrn/bublbogl/game.js xtrn/dicewarz2/diceobj.js game.js service.js
    Log Message:
    Replace `for each` in dicewarz2, bublbogl, json-service.js

    Replace non-standard `for each(var x in obj)` with compatible
    `for(var key in obj)` loops in xtrn/dicewarz2 and xtrn/bublbogl.

    Also fix json-service.js Module.init() catch block: `module.name`
    was an invalid reference (should be `this.name`), causing the error
    handler itself to throw, silently crashing the service on repeated
    restarts with no log output. Added logging of the caught exception.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)