OOP review Smalltalk-X !!! Listing 1 #if (LANGUAGE == #german) 'ok' 'ok' 'abort' 'Abbruch' #endif #if (LANGUAGE == #french) 'ok' 'd''accord' 'abort' 'canceler' #endif !!! Listing 2 sub:num1 from:num2 |dif| %{int res; if (__isSmallInteger(num1) && __isSmallInteger(num2)) { res = __intVal(num2) - __intVal(num1); dif = __MKINT(res);} %}. ^dif !!! Listing 3