-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or request
Description
We currently restrict internal branching to finite branching, indexed by Fin
types.
This is a clear restriction, and an immediate blocking point in experimental applications investigated by @nchappe.
Two possibilities:
- Allow for indexation by either a
Fin
type, or bynat
- Allow for indexation by an arbitrary type. In this case, the indexes used by a given computation must become a parameter of the datatype, similar to
E
for external interactions.
Exposing statically the indexes used in the second solution is mandatory if any notion akin to interpretation of internal non-determinism is to be defined in the future (and it shall!).
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
YaZko commentedon Apr 14, 2022
See the branch
choice-gen
by @nchappe which addresses this issue.We plan on merging it to
master
eventually, but probably not before a first1.0
without it is stable.