You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I suspect there is a potential for bugs coming from the use of the ctxtFromTypedPattern function when checking/synthing local patterns for lambdas, because ctxtFromTypedPattern generates a predicate relating to the pattern and it also generates a contextual predicate which goes on the head of the tail of the stack (cadr). However in local contexts this contextual predicate needs handling separately (local implication for abs, and immediate use for let).
The text was updated successfully, but these errors were encountered:
(mostly notes to myself)
I suspect there is a potential for bugs coming from the use of the
ctxtFromTypedPattern
function when checking/synthing local patterns for lambdas, becausectxtFromTypedPattern
generates a predicate relating to the pattern and it also generates a contextual predicate which goes on the head of the tail of the stack (cadr). However in local contexts this contextual predicate needs handling separately (local implication for abs, and immediate use for let).The text was updated successfully, but these errors were encountered: