It's going well. I am making a class for dealing with fractions and so far it can set and retreive denominators and numerators (in one method too! "setTo:Over:"), add two fractions together, and can reduce a fraction to its lowest common denominator. When I first typed
Code:
-(void) add: (Fraction *) f
{
numerator = (numerator*denominator) + (denominator*[f getDenom]);
denominator = (denominator*[f getNum]);
}
and realised that I was going to use an instance of the class I was editing to operate on itself, I had a little shiver of 'oooh I see how powerful this is'