Tree-like data structures and reorganization of dynamic import modules #25
Labels
api breaking
Will change how codes invoking a part of polymerist will be written
deprecation
Planned retirement of a module, class, or function
enhancement
New feature or request
Many types of Python data structures lend themselves very naturally to being recast as trees; look no further than Python packages or pathlib Paths (where modules and file paths are the corresponding "leaf" objects, respectively). A unifying treatment of the correspondence to trees for abstract types would go a long way in eliminating boilerplate and increasing cohesiveness for may applications.
Further, the addition of a tree-like interface to Python packages (based on anytree) would make much of the current genutils.importutils obsolete, both in terms of dynamic imports and GNU tree emulation.
These two observations motivate several restructures to polymerist which would greatly simplify and systematize how tree and package
operations are handled
The text was updated successfully, but these errors were encountered: