Squeak 4.1 での除算方法は次のとおりです。
/t1
| t2 |
t1 isInteger
ifTrue: [t2 := self digitDiv: t1 abs neg: self negative ~~ t1 negative.
(t2 at: 2)
= 0
ifTrue: [^ (t2 at: 1) normalize].
^ (Fraction numerator: self denominator: t1) reduced].
^ t1 adaptToInteger: self andSend: #/
コードがわかりません。コードの動作を追跡できるように、コードをデバッグする方法についてのヒントを教えてください。ワークスペースを開くように、4/3 と入力すると、Fraction を調べることができます。オブジェクト self、分子、分母などがあります。どのようにすれば 4/3 に入り、Smalltalk が除算をどのように実装したかを確認できますか?