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
seems technically simple to add to the cast forms, and might have some benefits as far as debugging cast failures goes, but not sure what the relevant metatheoretic properties that we'd need to prove are -- need to do some research. @matthewhammer also has some general qualms about the entire notion. :)
The text was updated successfully, but these errors were encountered:
Just to clarify a few points related to my position:
The notion of blame as it appears in gradual typing seems to be striving to be a predicate about execution traces: Which execution trace(s) lead to the cast error in question?
Rather than characterize these calling contexts or execution traces logically in some open-ended way, which would be very difficult, blame uses the notion of static program labels.
In a "live programming" utopia, we'd have something richer than static program labels. :)
seems technically simple to add to the cast forms, and might have some benefits as far as debugging cast failures goes, but not sure what the relevant metatheoretic properties that we'd need to prove are -- need to do some research. @matthewhammer also has some general qualms about the entire notion. :)
The text was updated successfully, but these errors were encountered: