FEATURE: Functional stack navigation
- Dominant language
- JavaScript
- Stars
- 233
- Forks
- 35
- Avg merge
- 4m
- Merged PRs (30d)
- 2
Description
WinIDE allows jumping up and down the stack by clicking in the SIstack window. RIDE has an SIStack pane, but the interpreter doesn't recognise requests to switch stack (`SetSIStack` [Mantis 20646](https://mantis.dyalog.com/view.php?id=20646)). It also doesn't have access to the source code for functions that are not at the top of the stack ([Mantis 20014](https://mantis.dyalog.com/view.php?id=20014)). Neither does it have the tracer drop-down to select stack frame. All of this should be put in order:
- [ ] SetSIStack
- [ ] Get source code for stacked functions
- [ ] UI for switching stack frame
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by examining the existing SIStack pane and the interpreter's handling of SetSIStack, then trace how source access and tracer stack-frame selection currently work. Done means all three checklist items are implemented: stack switching, source for non-top frames, and UI for selecting a stack frame.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100