Btw, to reduce the pain, i propose to introduce:
NativeBoost isAvailable
protocol.
The implementation is simple, since primitiveIsEnabled fails only if it not exists (else it returns true or false), do a following:
isAvailable
���� ^ self primIsAvailable notNil
primIsAvailable
������ "Answer flag indicating whether running a native code enabled by plugin"
������ <primitive: #primitiveIsEnabled module: #NativeBoostPlugin>
������
������ ^ nil
Then you can easily implement a fallback mechanisms, if NB is not avail.