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
SymbolicUtils.Code module creates @matchable types, but many of the types there have vector fields, but we don't have syntax to match things within vectors. It would be nice to have something like:
Let([~x..., ~a ←~b::predicate, ~z...], ~b)
The text was updated successfully, but these errors were encountered:
This feature has to be carefully designed. Should iterators be allowed? What about the shape of the arrays? Should we adopt a strict shape matching policy such that the shape of the pattern should be the same shape of the matched array? Or should it be permissive on shape? How can we support shape and arrays in ematching?
SymbolicUtils.Code module creates
@matchable
types, but many of the types there have vector fields, but we don't have syntax to match things within vectors. It would be nice to have something like:The text was updated successfully, but these errors were encountered: