ludic/examples/modules
Orkuncakilkaya e738741521 feat(cli): ludic deps - the module graph as the compiler resolved it
With LUDIC_DEPS=<file> the compiler records every reference the
visibility pass resolves (from module, to module) and every assignment
to another module's global. ludic deps prints the modules,
dependencies, largest cycle, cross writes and globals written from
outside, with --graph, --dot, --writes, --uses MOD, --check FILE and
--baseline FILE. Reseed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 11:16:34 +03:00
..
bank feat(lang): L3 module scope - module, export, friend module 2026-09-24 00:52:12 +03:00
crafting feat(lang): def REGISTRY from "file.lres" - a game fills an open registry from its own file 2026-09-25 07:22:05 +03:00
kinds feat(lang): a module's private records and events are its own 2026-09-25 11:02:48 +03:00
reg feat(lang): open registry - other modules' defs, in an order imports cannot change 2026-09-25 04:28:34 +03:00
station feat(lang): ports - port Clock { ... } in a module, bind Clock { ... } in the app 2026-09-25 04:20:12 +03:00
tangle feat(cli): ludic deps - the module graph as the compiler resolved it 2026-09-25 11:16:34 +03:00
twins feat(lang): a module's private names are its own 2026-09-25 07:08:05 +03:00
valley feat(lang): module NAME uses A, B - a module reaches only the modules it names 2026-09-25 04:06:45 +03:00
friend_of.ludic feat(lang): friend module lab of fishing, data - a friend of the modules it names 2026-09-25 04:12:47 +03:00
open_registry.ludic feat(lang): open registry - other modules' defs, in an order imports cannot change 2026-09-25 04:28:34 +03:00
ports.ludic feat(lang): ports - port Clock { ... } in a module, bind Clock { ... } in the app 2026-09-25 04:20:12 +03:00
private_kinds.ludic feat(lang): a module's private records and events are its own 2026-09-25 11:02:48 +03:00
private_twins.ludic feat(lang): a module's private names are its own 2026-09-25 07:08:05 +03:00
recipes.lres feat(lang): def REGISTRY from "file.lres" - a game fills an open registry from its own file 2026-09-25 07:22:05 +03:00
registry_extend.ludic feat(lang): def REGISTRY from "file.lres" - a game fills an open registry from its own file 2026-09-25 07:22:05 +03:00
tangle.ludic feat(cli): ludic deps - the module graph as the compiler resolved it 2026-09-25 11:16:34 +03:00
uses.ludic feat(lang): module NAME uses A, B - a module reaches only the modules it names 2026-09-25 04:06:45 +03:00
visible.ludic feat(lang): L3 module scope - module, export, friend module 2026-09-24 00:52:12 +03:00