Objectworks/Smalltalk does not support
clearBit:,
isBitSet:, or
setBit. It supports its own methods named
anyBitto:,
maskClear:, and
maskSet:, which are not in the Blue Book. Smalltalk/V does not support
allMask:,
anyMask:,
clearBit:,
isBitSet:,
highBit,
noMask:, or
setBit:.
Smalltalk/V and Objectworks\Smalltalk define
even and
odd for all numbers, not just
Integer. This leads to surprising and inconsistent results due to round-off error and other problems.
All Smalltalk dialects support the message printOn:base:. Objectworks\Smalltalk also supports
printStringRadix:, which is specified in the IBM Red Book. The additional CLDT integer printing messages are specific to VA Smalltalk. In some cases the other vendors supply functionally equivalent messages.