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
Drop "demand-indexed" evaluation; too much of a distraction and not directly relevant to what we want to do. Closely related to backwards slicing, but not equivalent in that it doesn't automatically compute slices of functions.
We will retain tries-with-variable-binding as a nice approach to pattern matching, but will no longer need "top" tries, which are a not-entirely-straightforward special case at the moment (see #74).
delete Top tries and argument tries
new eval_; drop EnvEntry, evalArgs
EvalKey, Result and Results no longer required
letrec can only define recursive functions, not values; revisit closeDefs
lookup which returns an environment
inline PrimOp.invoke and delete demands of primitive ops
do I still need merge/LVar semantics? -- no
The text was updated successfully, but these errors were encountered:
Drop "demand-indexed" evaluation; too much of a distraction and not directly relevant to what we want to do. Closely related to backwards slicing, but not equivalent in that it doesn't automatically compute slices of functions.
We will retain tries-with-variable-binding as a nice approach to pattern matching, but will no longer need "top" tries, which are a not-entirely-straightforward special case at the moment (see #74).
Top
tries and argument trieseval_
; dropEnvEntry
,evalArgs
EvalKey
,Result
andResults
no longer requiredletrec
can only define recursive functions, not values; revisitcloseDefs
lookup
which returns an environmentPrimOp.invoke
and delete demands of primitive opsmerge
/LVar semantics? -- noThe text was updated successfully, but these errors were encountered: