-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
The system that keeps track of a module's children, their names, order, etc. is overcomplicated and should be fixed. It will impact how users interact with their models.
In lib/Network.chpl, we have,
Line 271 in da80575
| var subModules: moduleChildren(eltType); |
which should just be a
dict(string,shared Module) or something. It seems like the moduleChildren record just causes more problems and requires more overloads. Most of the iters in the module class shouldn't really be used. I wasn't able to spend too much time designing this and think it could be made much simpler.Metadata
Metadata
Assignees
Labels
No labels