stack-switching icon indicating copy to clipboard operation
stack-switching copied to clipboard

Support for multiple prompt delimiters

Open fgmccabe opened this issue 3 years ago • 2 comments

Being able to specify exactly which prompt bracket a particular suspension refers to is important for safety. This will help to prevent so-called accidental capture of a suspended computation by the presence of an inner (later) prompt bracket.

In addition, even if it is possible to simulate this by suspending to an inner prompt bracket and then re-suspending if that prompt bracket turns out to be incorrect is unnecessarily inefficient.

fgmccabe avatar Jan 12 '22 22:01 fgmccabe

@fgmccabe, is this actionable, or can we close it now that we've settled on a design to move forward with?

tlively avatar Aug 28 '24 01:08 tlively

I would prefer to keep this open for now. There is a connection to the discussion around the barrier instruction

fgmccabe avatar Aug 28 '24 05:08 fgmccabe