I like it, but isn't the approach a little overkill?
If you'd design a declarative systems where you declare your datasets and how they transform into each other, then you could analyze the dependency chain and do the same thing as a library instead of a separate interpreter.
Sprinkle some transparent pickling, hashing and timestamping in there and you get all of the benefits but much more reusable.
If you'd design a declarative systems where you declare your datasets and how they transform into each other, then you could analyze the dependency chain and do the same thing as a library instead of a separate interpreter.
Sprinkle some transparent pickling, hashing and timestamping in there and you get all of the benefits but much more reusable.
Am I underestimating the problem?