On Aug 26, 2011, at 3:05 PM, Bill Burke wrote:
>
>
> On 8/26/11 2:48 PM, Marek Potociar wrote:
>> Are you now suggesting we take the generic invocation out??
>
> Yes. I think many specifications try to incorporate a lot of edge cases and end up seriously bloating themselves. This may be one of those scenarios. At the time, it seemed like a good idea that wouldn't affect the API very harshly. Things have changed.
-1
Although in general I support the idea of simplifying the API, I disagree generic invocations is an edge case. Support for generic invocations is needed to make invocations first class; the ability to configure and store invocations in data structures for later retrieval and execution gives developers a greater flexibility on how to modularize (large) applications and it also enables lazy execution of invocations.
-- Santiago