LinksSwift concurrency roadmapEpisode 27: Concurrency with Chris Lattner[Concurrency] Actors & actor isolation[Concurrency] Interoperability with Objective-C[Concurrency] Structured concurrency[Concurrency] Asynchronous...
LinksAnnouncement blog postKaroy LorenteyGitHub RepositoryAtomics forumHacker News DiscussionGuillaume Lessard’s existing swift-atomics repoSponsorsAWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full...
What’s in a Swift runtime?Swift on Mac OS 9Heap ObjectsType LayoutType MetadataUniquing CachesClass MetadataClass Metadata InitializationOther linksLayout guaranteesSteve Troughton-Smith’s [email protected]’s mpwAn explainer on Swift weak...
5.3 release processSwift for Linux distrosAWS lambda RuntimeSwift Service LifecycleSwift Cluster membershipProposals accepted/implemented in 5.3Commit history for Swift 5.3 branchMike Ash's perf PRHacking with Swift What’s New in Swift...
SE-0282 Tuples conform to Equatable, Comparable, and HashableAcceptance: https://forums.swift.org/t/accepted-se-0283-tuples-conform-to-equatable-comparable-and-hashable/36658Review:...
Foundation on Windows: https://forums.swift.org/t/swift-soars-ever-higher/34036
Interoperability between Swift and C++: https://forums.swift.org/t/manifesto-interoperability-between-swift-and-c/33874
Swift playgrounds for mac:...
Forum post
Functional Swift conference talk
Coroutine explanation by John McCall
Get in Touch
If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you...
The way Swift reports compilation diagnostics like errors, warnings and fixits is about to improve in Swift 5.2.
Blog post
Forum discussion
Thanks to this episode's Sponsors
Vettery
Vettery is an online hiring marketplace that's changing...
Would you like some Swift in your Swift? The compiler driver is getting a shiny new implementation in Swift and there's no shortage of opportunities to contribute.
Forum discussion
Project on GitHub
Thanks to this episode's...
The Swift of tomorrow... today! The Standard Library Preview Package would allow you to try out upcoming Swift features before they officially ship with new language versions.
Proposal:...
Forum pitch: https://forums.swift.org/t/pitch-support-for-binary-dependencies/27620
Swift ABI Stability: https://swift.org/blog/abi-stability-and-more/
Library Evolution for Stable ABIs:...
Proposal SE-0246
Exploring Swift's Numeric Types and Protocols
Proposal SE-0259
Proposal SE-0233
Thanks to this episode's Sponsors
Clubhouse.io
Clubhouse is the first project management platform for software development that brings...
Proposal SE-0258
Review threads:
First review
Second review
Third review
Blog post by Vincent Padreilles on using property wrappers
Blog post by John Sundell on The Swift 5.1 features that power SwiftUI’s API
Originally pitched in the...
Links
XcodeGen
Announcing Swift support in CMake
Buck
Bazel
Bazel's Apple platform rules
llbuild
Thanks to this episode's Sponsors
Sentry.io
Sentry tells you about errors in your code before your customers have a chance to encounter...
Relevant Links
SE-0255: Implicit returns from single-expression functions
Tweet from Ben Cohen
Swift Forums Acceptance Post
SE-0257: Eliding commas from multiline expression lists
Swift Mint
Thanks to this episode's...
Relevant Links
UTF-8 String blog post on swift.org
Piercing the String Veil post on Swift forums
SE-241 Deprecate String Index Encoded Offsets
SR-9749: The bug that led to deprecating encodedOffset
Thanks to this episode's...
Relevant Links
Swift Forums Pitch: an Official Style Guide and Formatter for Swift
Swift Evolution PR #994
swift-format implementation
Community Tools
SwiftLint
SwiftFormat
Thanks to this episode's Sponsors
Sentry.io
Sentry tells you...
Relevant Links
Announcement Post on Swift Forums
Open Sourcing Post on Swift Forums
GitHub Repository: apple/sourcekit-lsp
NSHipster article on Swift Development with Visual Studio Code using SourceKit-LSP
Language Server Protocol...
Proposal
Forums review phase one
Forums review phase two
* Implementation
Railway Oriented Programming
Get in Touch
If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It...
https://forums.swift.org/t/opaque-result-types/15645
LazyMapCollection: https://cocoacasts.com/what-is-a-lazymapcollection-in-swift
Get in Touch
If you're enjoying the show and want to say thank you, the best way to do that is by...
SE-0200 Enhancing String Literals Delimiters to Support Raw Text
Paul Hudson’s What’s New in Swift 5 Playground
Discussion thread
Announcement thread
Implementation
Get in Touch
If you're enjoying the show and want to say thank you, the...
https://forums.swift.org/t/plan-for-module-stability/14551
Get in Touch
If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and...
SE-0213: Literal initialization via coercion
Implementation (apple/swift#15311)
Swift evolution thread
Get in Touch
If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It...
Data Structures and Algorithms in Swift: https://store.raywenderlich.com/products/data-structures-and-algorithms-in-swift
Swift Algorithm Club: https://github.com/raywenderlich/swift-algorithm-club
Ben Cohen on Sorted collections:...
Ted Kremenek on Twitter: https://twitter.com/tkremenek
Swift Evolution Dashboard of proposals implemented in Swift 4.2: https://apple.github.io/swift-evolution/#?version=4.2
Swift ABI Dashboard: https://swift.org/abi-stability/
ABI...
This episode is a little different, where we discuss general announcements from WWDC 2018 not just limited to the Swift language. With special guest Greg Heo.
Keynote: https://www.apple.com/apple-events/june-2018/
Platforms State of the...