4 ms·
When we write source code, we are describing a process (ship an order) and providing the support for that process (persistence, move, copy, etc.). They are tigh
by ericHosick 14y ago
When we write source code, we are describing a process (ship an order) and providing the support for that process (persistence, move, copy, etc.). They are tightly coupled to each other via source code.
I am guessing code that writes code is an attempt to further decouple a process from the code providing the support for that process (data driven programming is another example but is often very domain specific).
It seems that full decoupling of a processes behavior from the code supporting that process would be the end goal. I don't think this is something that meta-programming fully solves.