Open viking-sudo-rm opened 1 year ago
Also, there is now a weird situation in the design where MemoryBacking
as a type specifies the memory backing of the graph, but mb: MemoryBacking
acts as like a config for the graph?
Could probably be refactored/simplified
The structure of the code could be cleaner:
1 Flatten
graph::avl_graph
subpackage intograph
graph::memory_backing
tomemory_backing
Dawg<E, N>
should matchGraph<N, E>
(and renameW -> N
)There are probably lots of other opportunities to improve readability