Closed olynch closed 1 week ago
I like the approach here to supporting namespaced variables, but I really think that people will get confused by the name Package not referring to a package of code. Can we use Namespace or Names instead of package?
Agreed on the name. I think it's too confusing.
I'm happy not calling it Package, but I don't like namespace. The point is that Package
doesn't just include the names; it also includes an assignment of those names to values. A package has a namespace, which is the set of valid index paths. We could just call it a trie, which is what it is.
Attention: Patch coverage is 86.36364%
with 84 lines
in your changes missing coverage. Please review.
Project coverage is 92.14%. Comparing base (
bd3df8e
) to head (41a9fc3
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR is for the draft of symbolic, compositional resource sharers, and also includes a new namespacing mechanism via Tries.