try fails to catch alarm
Open
Interpreter
- Dominant language
- Macaulay2
- Stars
- 435
- Forks
- 297
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 11
Description
There are already existing open issues with `alarm`, this I think is a new one:
```
i1 : try (alarm 1; sleep 15;) else <<"should end up here (and does)"<
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the two examples in the issue and inspect evaluate.d, especially evalraw and evalexcept, where alarm is triggered. Compare the paths around the existing steppingFurther(c) comment and determine why try handles the first form but not the second. Done means the second example reaches its else branch without the alarm error, with regression coverage for both forms.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100