hazel icon indicating copy to clipboard operation
hazel copied to clipboard

Allow speculative execution beyond pattern holes

Open cyrus- opened this issue 3 months ago • 0 comments

let ? = 2 + 2 in 
3 + 3

currently gets stuck because we don't know how the hole will be filled, but perhaps we could speculatively execute assuming that the pattern hole will be filled irrefutably (need to be careful about soundness wrt fill-and-resume here)

cyrus- avatar Apr 27 '24 18:04 cyrus-