How would you
calculate dynamically #isAbstract for a PRCommand
for example ? If I remember correctly, for the project I've done
using Magritte/Pier/MySQL, I implemented #doExecute for an
abstract command.
Something along the lines ...
Behavior>>isAbstract
^ self allSelectors anySatisfy: [ :each |
(self lookupSelector: each)
hasLiteral: #subclassResponsibility ] ]
I think this works for real abstract classes. But it doesn't work
when the developer expect subclasses to send super and not override
particular methods.