I spent most of the day trying to clean up old code that has been gradually getting cruftier as the system evolves. This code is all having to do with the "hierarchy" system, particularly the network hierarchy. This was the first hierarchy written, and it's the most active hierarchy, so its nowhere near as regular as the later hierarchy types.
The plan is to have dozens of hierarchies, and when that happens I don't want to have special cases sitting around all over the joint. So, I've been trying to simplify how the hierarchies are handled, providing consistent features that can be used for introspection, you know, that kind of thing.
Anyway, it's almost time to head off to bed, so I suppose I'll leave it until tomorrow. There's still a few things I want to clean up before starting any new hierarchies, but hopefully at least one new hierarchy will get done tomorrow before the Christmas party.
Pingbacks are closed.