AlgaLib
AlgaLib copied to clipboard
Reduce number of `IdentityDictionaries` in `AlgaNode` by having sub-classes
Basically, develop subclasses that pair common functionalities, and use those in IdentityDictionaries
:
AlgaInOutNodes {
var <inNodes;
var <outNodes;
}
AlgaNode {
var inOutNodes = IdentityDictionary(param -> AlgainOutNodes);
}