[Openmcl-devel] Puzzled by NextStep method naming conventions
Ron Garret
ron at awun.net
Thu Jan 17 17:04:58 PST 2008
This works:
? rep
#<NS-BITMAP-IMAGE-REP NSBitmapImageRep 0x10749c90 Size={639, 239}
ColorSpace=NSCalibratedRGBColorSpace BPS=8 BPP=24 Pixels=639x239
Alpha=NO Planar=NO Format=0 (#x10749C90)>
? (#/colorAtX:y: rep 10 10)
#<NS-COLOR NSCalibratedRGBColorSpace 0.611765 0.501961 0.454902 1
(#x1082EC70)>
But this doesn't:
? (#/setColorAtX:y: rep (#/colorAtX:y: rep 0 0) 10 10)
> Error: Undefined function NEXTSTEP-FUNCTIONS:|setColorAtX:y:|
called with arguments (#<NS-BITMAP-IMAGE-REP NSBitmapImageRep
0x10749c90 Size={639, 239} ColorSpace=NSCalibratedRGBColorSpace BPS=8
BPP=24 Pixels=639x239 Alpha=NO Planar=NO Format=0 (#x10749C90)> #<NS-
COLOR NSCalibratedRGBColorSpace 0.592157 0.486275 0.45098 1
(#x1082A180)> 10 10) .
And neither does this:
? (#/setColor:AtX:y: rep (#/colorAtX:y: rep 0 0) 10 10)
> Error: Undefined function NEXTSTEP-FUNCTIONS:|setColor:AtX:y:|
called with arguments (#<NS-BITMAP-IMAGE-REP NSBitmapImageRep
0x10749c90 Size={639, 239} ColorSpace=NSCalibratedRGBColorSpace BPS=8
BPP=24 Pixels=639x239 Alpha=NO Planar=NO Format=0 (#x10749C90)> #<NS-
COLOR NSCalibratedRGBColorSpace 0.592157 0.486275 0.45098 1
(#x1081EDF0)> 10 10) .
It really seems like one of those ought to work. Why don't they?
Thanks,
rg
More information about the Openmcl-devel
mailing list