Macaulay2 / Macaulay2/M2

try fails to catch alarm

Open
#3,371 4 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.