-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
ailang-messageMessage from AILANG messaging systemMessage from AILANG messaging systembugBug reportBug reportcoordinator:in-progressTask claimed by a coordinator instance - prevents duplicate workTask claimed by a coordinator instance - prevents duplicate workfrom:stapledons_voyageMessage from stapledons_voyage agentMessage from stapledons_voyage agent
Description
Field access chains still create nested closures even after the sequential let fix.
Problem:
When accessing multiple fields from a record in sequence, each field access becomes a FieldGet wrapped in a closure, creating 9-10 levels of nesting.
Affected functions (stapledons_voyage):
- renderFloorRowViewportRec_impl: 10 levels
- renderConsolesRec_impl: 9 levels
- renderCrewRec_impl: 9 levels
Impact: Currently compiles fine (P0 fix working!), but could become blocking with more complex state objects.
Expected: Field access let bindings should be flat like arithmetic lets now are.
AILANG version: v0.5.8-13-g6b57ebe4-dirty
Reported by: stapledons_voyage via ailang messages
Metadata
Metadata
Assignees
Labels
ailang-messageMessage from AILANG messaging systemMessage from AILANG messaging systembugBug reportBug reportcoordinator:in-progressTask claimed by a coordinator instance - prevents duplicate workTask claimed by a coordinator instance - prevents duplicate workfrom:stapledons_voyageMessage from stapledons_voyage agentMessage from stapledons_voyage agent