Elektrine lite

← Feed

@stephenrkell@recurse.social

Post #2882127

2026-02-13 11:44 UTC

Idle thought about source-level debugging: to counter the "bouncing around" problem, why not have two line tables: one for the leading frontier i.e. we are at line N if we have started any of line N's operations; one for the trailing frontier: we are at line M until we have completed all of its operations. The "current position" is really a pair (leading, trailing), and "stepping" proceeds until a change in either of these. Once nice thing is that each one proceeds in source program order....

Replies (0)

No replies.