I think that supercalifragilisticexpialidocious may benefit from lowerCamelCasing ;).
[[iOS messageWithContent:webContent] broadcast] > On 24 Mar 2016, at 11:02, Dany St-Amant via swift-evolution > <swift-evolution@swift.org> wrote: > > >> Le 24 mars 2016 à 01:13, Chris Lattner via swift-evolution >> <swift-evolution@swift.org> a écrit : >> >> <responding to several posts in this thread at once> >> >> [..snip..] >> How about we continue this trend, and follow other existing Swift keywords >> that merge two lowercase words (associatedtype, typealias, etc), and use: >> >> public >> moduleprivate >> fileprivate >> private >> >> The advantages, as I see them are: >> 1) We keep public and private meaning the “right” and “obvious” things. >> 2) The declmodifiers “read” correctly. >> 3) The unusual ones (moduleprivate and fileprivate) don’t use the awkward >> parenthesized keyword approach. >> 4) The unusual ones would be “googable”. >> 5) Support for named submodules could be “dropped in” by putting the >> submodule name/path in parens: private(foo.bar.baz) or >> moduleprivate(foo.bar). Putting an identifier in the parens is much more >> natural than putting keywords in parens. >> >> What do you all think? > > The think I fear with moduleprivate and fileprivate, is that someone will one > day suggest to lowerCamelCase them. The parenthesized version was de-facto > preventing my fear from ever being reality. > Obviously, I am on the "all keywords should be all lowercases" team. > > Dany > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution