Sure but that would probably be about as performant as: `(objc_lookupImp(obj, sel) ?: objc_nilImp())(obj, sel, ..params..)`
(I realize you said "if you don't care about performance", but ObjC would be a pretty terrible language if it wasn't fast)
(I realize you said "if you don't care about performance", but ObjC would be a pretty terrible language if it wasn't fast)
What's the Obj-C runtime used on Windows for those apps? Is it a descendant of the NeXT runtime which did run on Win32 at one point, or something else?
Most message sends end up at the same place each time, most of the time, so I'd think this is what you want. But whether it's actually an issue in practice I couldn't say, and if nobody's done it already I suppose it could not be...