> On May 20, 2016, at 1:30 PM, Xiaodi Wu <xiaodi...@gmail.com> wrote:
> 
> On Fri, May 20, 2016 at 1:16 PM, Matthew Johnson via swift-evolution 
> <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote:
> 
> > On May 20, 2016, at 12:41 PM, Chris Lattner <clatt...@apple.com 
> > <mailto:clatt...@apple.com>> wrote:
> >
> > On May 20, 2016, at 7:26 AM, Matthew Johnson <matt...@anandabits.com 
> > <mailto:matt...@anandabits.com>> wrote:
> >>> (For instance, a perhaps controversial opinion: I think `dynamicType` is 
> >>> properly capitalized for the syntactic slot it's in. That's not to say I 
> >>> think we should *keep* `dynamicType`, but simply that `foo.dynamicType` 
> >>> is more appropriate than `foo.dynamictype` would be.)
> >>
> >> +1.  'foo.dynamictype' seems strange to me.
> >
> > foo.dynamicType is broken for other reasons.  I see x.dynamicType as being 
> > a named operator (like sizeof) and not a property.  For example, we don’t 
> > want .dynamicType to show up in code completion on every value in the 
> > universe ("4.dynamicType”, really?).
> >
> > That argues that it should be spelled as dynamicType(x), and ideally being 
> > a standard library feature instead of a keyword.
> 
> That makes sense.  It never crossed my mind until now, but given that 
> `sizeof` is a standard library feature why isn’t it camel case `sizeOf`?  Is 
> this a case of “term of the art”?
> 
> See: http://thread.gmane.org/gmane.comp.lang.swift.evolution/15830/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15830/>
Thanks.  That’s what I figured.  :)

>  
> 
> >
> > -Chris
> 
> _______________________________________________
> swift-evolution mailing list
> swift-evolution@swift.org <mailto:swift-evolution@swift.org>
> https://lists.swift.org/mailman/listinfo/swift-evolution 
> <https://lists.swift.org/mailman/listinfo/swift-evolution>
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to