I was thinking about this, and I don't quite get the concept. It seems reasonable that we could delegate, e.g., the PERFORM methods, but there seem like two objections:
1. If we have to delegate a bunch of methods, is delegation really helping us?
2. I'm a little worried about introducing intermediary operation objects for the delegation. Do we have to generate multiple such objects, one for each generic function called? If so, then copying any attached properties from the delegating OPERATION objects to the delegated-to OPERATION objects (top-down properties) and then back from the delegated-to OPERATION objects to the delegating OPERATION objects (properties computed bottom-up) seems like it adds potential for error. Staving off such errors might be more work than simply adding new methods for the LOAD-ONLY-CL-SOURCE-FILE...
I was thinking about this, and I don't quite get the concept. It seems reasonable that we could delegate, e.g., the PERFORM methods, but there seem like two objections:
1. If we have to delegate a bunch of methods, is delegation really helping us? CL-SOURCE- FILE...
2. I'm a little worried about introducing intermediary operation objects for the delegation. Do we have to generate multiple such objects, one for each generic function called? If so, then copying any attached properties from the delegating OPERATION objects to the delegated-to OPERATION objects (top-down properties) and then back from the delegated-to OPERATION objects to the delegating OPERATION objects (properties computed bottom-up) seems like it adds potential for error. Staving off such errors might be more work than simply adding new methods for the LOAD-ONLY-