In light of my previous post, I’ve long pondered how I could create a generic PresentationModel/ValueModel framework that can be customised on a per project basis.
- Must be able to extend the ValueModel interface with real meta data methods.
- Must be able to modify the behaviour of the component bindings to use use the custom ValueModel metadata defined above.
- Must support buffering natively.
- Must be easy to use out of the box and easy to customise.
I’d had a couple of goes at this in the past but yesterday I had a bit of a moment where I believed it might be possible (either rightly or wrongly).
Ignoring any doubts I tried a few ideas and to my surprise it progressed pretty well. I think this was partly because I’d been spending more time away from the Mac where my brain could think in peace.
Anyway, I shall continue plugging away and see how it turns out.