Download Game! Currently 89 players and visitors. Last logged in:DynaSordusDarolDesert

Blitzer's Blog >> 72090

Back to blogs index
Posted: 05 Sep 2026 16:11 [ permalink ]
$ make verify
node test_runner.js verifyB

=== Running 7 tests in VERIFY mode ===

[*] Running tests/string.cB B B B B B ... [PASS]
[*] Running tests/math.cB B B B B B B ... [PASS]
[*] Running tests/file.cB B B B B B B ... [PASS]
[*] Running tests/clone_object.cB B B ... [PASS]
[*] Running tests/catch.cB B B B B B B... [PASS]
[*] Running tests/define.cB B B B B B ... [PASS]
[*] Running tests/rambuffer.cB B B B B... [PASS]

=== Verification Complete ===
Passed: 7 / 7
All systems green.
$ emacs MakefileB
$ make web
node build_web.js
Packaging LPC VM via build_web.ini...
B-> Cached: core/codegen.js
B-> Cached: core/lexer.js
B-> Cached: core/parser.js
B-> Cached: core/preprocessor.js
B-> Cached: core/runtime.js
B-> Cached: efuns.d/01_math.js
B-> Cached: efuns.d/02_strings.js
B-> Cached: efuns.d/03_system.js
B-> Cached: efuns.d/04_fs.js
B-> Cached: efuns.d/05_game.js
B-> Cached: efuns.d/06_sscanf.js
B-> Cached: efuns.d/07_types.js
B-> Cached: efuns.d/08_sockets.js
B-> Cached: efuns.d/09_simul_efuns.js
B-> Cached: efuns.d/10_mesh.js
B-> Cached: dmz_relay_cfg.json
B-> Cached: efuns.js
B-> Cached: harness.js
B-> Cached: templatev0.html
B-> Cached: test2.txt
B-> Cached: xxx.txt
B-> Cached: tests/string.c
B-> Cached: tests/math.c
B-> Cached: tests/file.c
B-> Cached: tests/clone_object.c
B-> Cached: tests/catch.c
B-> Cached: tests/define.c
B-> Cached: tests/rambuffer.c
B-> Cached: tests/repl.c
B-> Cached: tests/mesh_test.c

 SUCCESS: index.html generated. Size: 118.61 KB.
$B

==[ Browsers A & B ]==
** RELOAD **
> eval load_object("tests/mesh_test")

==[ Browser A ]==
Type 'help' for a list of commands.
--- LPC WEBASSEMBLY VM BOOTED ---

[DMZ] Incoming sync applied: /mud/areas/town_square.json
eval load_object("tests/mesh_test")
Result: <object:tests/mesh_test>

[MESH SYNC] tests/mesh_test updated: counter = 0

[MESH SYNC] tests/mesh_test updated: last_user = nobody

==[ Browser B ]==
Type 'help' for a list of commands.
--- LPC WEBASSEMBLY VM BOOTED ---

[DMZ] Incoming sync applied: /mud/areas/town_square.json
eval load_object("tests/mesh_test")
Result: <object:tests/mesh_test>

==

Now they're talking! 

==[ Browser A ]==
eval load_object("tests/mesh_test")->increment("Browser_A")
State bumped! Counter: 1, User: Browser_A
Result: undefined

==[ Browser B ]==
[MESH SYNC] tests/mesh_test updated: last_user = Browser_A