ydewit / rinet

0 stars 0 forks source link

Addressing Unevaluated Connect Equations with Unset Vars #4

Open ydewit opened 1 year ago

ydewit commented 1 year ago

The current system allows a Var to be initially unset and to be set only once. A situation has been identified where two unset vars can bubble up and find themselves in a connect equation post-rewrite. In this scenario, the runtime is unable to evaluate the connect since no actionable steps can be taken until at least one of the variables is set, transforming it into a bind or a redex, or in the event that both variables are set.

Several strategies have been proposed to manage this situation:

This issue seeks to explore and evaluate these strategies, aiming to implement a solution that efficiently handles the case of unevaluated connect equations involving unset vars.