AOPinspired method modifiers like
Mixinswith implementations that introduce concurring methods, resolving conflicts can be handled easier by such modifiers.
Basic Modifiers vs True AO Systems
Pure Method Modifying ...
afterReturning, as kind of a minimal AOP influenced base set that already supports library (framework) agnostic modification of function based control flow by just wrapping additional behaviors (advice handlers) around existing methods(functions).
clarify role of
especially from this point of view of what makes them distinct from existing approaches in compiled and/or non
dynamic and/or non functional programming languages.
no need of a pointcut specific language but methods as filters in order to define pointcuts that access/collect joinpoints.
maybe support for accumulating joinpoints in a way similar to a pointcut's definition by just providing a filter method.
maybe even consider dropping the AOP paradigm of supporting an "oblivious" system thus allowing to
removejoinpoints, pointcuts, advices regardless of how many aspects are currently confirmed or denied.