Eloy Duran
eloy.****@gmail*****
Sun Sep 9 02:03:36 JST 2007
Ok, so do we then settle on the following? #<NSCFString "foo"> #<NSCFArray [#<NSCFString "foo">, #<NSCFNumber 99.99>]> #<NSCFNumber 99.99> #<NSCFNumber true> #<NSCFNumber 42> #<NSDictionary {#<NSCFString "foo"> => #<NSCFNumber 42>}> On 9/8/07, Laurent Sansonetti <lsans****@apple*****> wrote: > I think we should keep the full class names. It's important for > consistency, since all other #inspect methods return them. We could > nevertheless drop the OSX prefix in all #inspect methods. > > The IDs are interesting to determine if 2 objects of the same value > are different instances, or the same object. Originally I was thinking > about keeping them too, but I revised by judgment. ObjC doesn't reveal > them in the primitive types [-description] methods, so we shouldn't > need too. One can still call #ocid to determine the ObjC address. > > Laurent > > On Sep 8, 2007, at 1:12 PM, Eloy Duran wrote: > > > Hey Satoshi-san, > > > > I think we should at least show the full classname, so > > OSX::NSCFString etc. > > > > The id's are indeed a point of debate, because also with ruby's > > String, Array, Hash, and Numeric the #inspect method doesn't show the > > id.... > > > > Eloy > > > > On 9/8/07, Satoshi Nakagawa <snaka****@infot*****> wrote: > >> Hi. > >> > >> I prefer shorter form. > >> > >> <NSString "foo"> > >> <NSNumber 99.99> > >> <NSArray [<NSString "foo">, <NSNumber 99.99>]> > >> <NSDictionary {<NSString "foo"> => <NSNumber 42>}> > >> > >> or > >> > >> <NS "foo"> > >> <NS 99.99> > >> <NS [<NS "foo">, <NS 99.99>]> > >> <NS {<NS "foo"> => <NS 42>}> > >> > >> Because these types are value types, so we don't need to > >> know their ids. > >> > >> -- > >> Satoshi Nakagawa > >> > >> _______________________________________________ > >> Rubycocoa-devel mailing list > >> Rubyc****@lists***** > >> http://lists.sourceforge.jp/mailman/listinfo/rubycocoa-devel > >> > > > > _______________________________________________ > > Rubycocoa-devel mailing list > > Rubyc****@lists***** > > http://lists.sourceforge.jp/mailman/listinfo/rubycocoa-devel > > _______________________________________________ > Rubycocoa-devel mailing list > Rubyc****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/rubycocoa-devel >