> On Dec 21, 2015, at 3:58 PM, Michael Wells via swift-evolution 
> <[email protected]> wrote:
> 
> I love that Swift has a published API design guidelines at 
> https://swift.org/documentation/api-design-guidelines.html 
> <https://swift.org/documentation/api-design-guidelines.html>, but one thing 
> about it bugs me: the use of UpperCamelCase for cases. I know this ship has 
> long sailed, but why didn't the team choose lowerCamelCase for these? The 
> current style seems inconsistent and requires an “instances are 
> lowerCamelCase, aside from Enums” clarification.
> 
> -mw
> 
> 
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution 
> <https://lists.swift.org/mailman/listinfo/swift-evolution>

Some differences of opinion here might arise from the fact that simple enums 
act as constants, but enums with associated values seem (to me anyway) to 
function much more like subtypes with RTTI built in. lowerCamelCase makes sense 
for the former, but UpperCamelCase for the latter.

-ck

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to