[swift-evolution] Philosophy of Swift

Brandon Knope bknope at me.com
Wed Jun 8 08:18:21 CDT 2016

My favorite is that Swift is an opinionated language :P

"We intentionally want Swift to have a common “center of gravity” and be an
“opinionated” language, rather than fall to the “design by committee” approach that leads to a
watered-down design”
This was from Chris Lattner

Reference: Re: [Review] Replace `typealias` keyword with `associatedtype` for associated ty <http://article.gmane.org/gmane.comp.lang.swift.evolution/2040/match=opinionated>


> On Jun 8, 2016, at 9:03 AM, Jonathan Hull via swift-evolution <swift-evolution at swift.org> wrote:
> I am (somewhat unexpectedly) teaching a class in Swift/iOS starting later this week, and I was hoping to get a couple of quotes to share with my students from the community (and ideally a core team member) about what they believe the general philosophy behind Swift is…
> I have heard things like:
> “Swift is a practical language”
> “Swift is the first Protocol Oriented Language”
> How would you define Swift in your own words?
> Thanks,
> Jon
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160608/9e9d14f5/attachment.html>

More information about the swift-evolution mailing list