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
allow for safe traversal of self-recursive data structures -- Memo(Ref(Match(Switch(...)))) would be able to safely unzip a into a self-recursive data structure -- memoization would result in a self-recursive output of a similar shape to the input
The text was updated successfully, but these errors were encountered:
Here's the proposal: Memo(), a glom memoization primitive.
On each top-level glom execution, Memo() would reset.
Here's a rough implementation:
Motivation:
Memo(Ref(Match(Switch(...))))
would be able to safely unzip a into a self-recursive data structure -- memoization would result in a self-recursive output of a similar shape to the inputThe text was updated successfully, but these errors were encountered: