Artwork

Content provided by JP Simard, Jesse Squires, Spec Network, Inc., JP Simard, Jesse Squires, and Spec Network. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by JP Simard, Jesse Squires, Spec Network, Inc., JP Simard, Jesse Squires, and Spec Network or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!
icon Daily Deals

49: Swift Protocol Wishlist

47:17
 
Share
 

Manage episode 332737120 series 3365876
Content provided by JP Simard, Jesse Squires, Spec Network, Inc., JP Simard, Jesse Squires, and Spec Network. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by JP Simard, Jesse Squires, Spec Network, Inc., JP Simard, Jesse Squires, and Spec Network or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

In Today's episode we share thoughts on Dave DeLong's "protocol wishlist" for Swift and other ideas for improving Swift's protocols.

  continue reading

93 episodes

Artwork
iconShare
 
Manage episode 332737120 series 3365876
Content provided by JP Simard, Jesse Squires, Spec Network, Inc., JP Simard, Jesse Squires, and Spec Network. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by JP Simard, Jesse Squires, Spec Network, Inc., JP Simard, Jesse Squires, and Spec Network or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

In Today's episode we share thoughts on Dave DeLong's "protocol wishlist" for Swift and other ideas for improving Swift's protocols.

  continue reading

93 episodes

All episodes

×
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
Links Swift concurrency roadmap Episode 27: Concurrency with Chris Lattner [Concurrency] Actors & actor isolation [Concurrency] Interoperability with Objective-C [Concurrency] Structured concurrency [Concurrency] Asynchronous functions [Concurrency] AsyncSequence Swift Concurrency Proposals Dependencies Graph Protocol-based Actor Isolation: Draft #2 Actors are reference types, but why classes? Sponsors AWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOS 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 helps us climb the charts so other people can find the show.…
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
Links Announcement blog post Karoy Lorentey GitHub Repository Atomics forum Hacker News Discussion Guillaume Lessard’s existing swift-atomics repo Sponsors AWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOS 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped .…
 
What’s in a Swift runtime? Swift on Mac OS 9 Heap Objects Type Layout Type Metadata Uniquing Caches Class Metadata Class Metadata Initialization Other links Layout guarantees Steve Troughton-Smith’s BitPaint @ksherlock’s mpw An explainer on Swift weak references About Jordan Twitter @UINT_MIN Belkadan Citizens’ Climate Lobby Sponsors Instabug - Get Application Performance Monitoring built for mobile apps and stay on top of your app quality with Instabug. Check them out and them them know we sent you at https://try.instabug.com/SwiftUnwrapped AWS Amplify - AWS Amplify is a suite of tools and services for iOS developers to build full stack serverless and cloud-based mobile apps. Check out our getting started Tutorial for iOS! Go to awsamplify.info/IOS 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped .…
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
5.3 release process Swift for Linux distros AWS lambda Runtime Swift Service Lifecycle Swift Cluster membership Proposals accepted/implemented in 5.3 Commit history for Swift 5.3 branch Mike Ash's perf PR Hacking with Swift What’s New in Swift 5.3 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
Swift Package Index Intro Website Forum GitHub Package List Dave Sven CocoaPods website Swift Package Registry Swift Package Registry Service Pitch Tweet Package Manager Source Archive Dependencies Pitch Tweet Mattt Thompson 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
SE-0282 Tuples conform to Equatable, Comparable, and Hashable Acceptance: https://forums.swift.org/t/accepted-se-0283-tuples-conform-to-equatable-comparable-and-hashable/36658 Review: https://forums.swift.org/t/se-0283-tuples-conform-to-equatable-comparable-and-hashable/36140 Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0283-tuples-are-equatable-comparable-hashable.md Bow: https://bow-swift.io 👋 Get in Touch We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp . 🖤 Leave A Review If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving us a review! Not only do you let us know what you like about the show, but you're also helping other Swift language folks find the show. Head over to our iTunes page to share your opinion of the show!…
 
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: https://apps.apple.com/us/app/swift-playgrounds/id1496833156?mt=12 Swift crypto: https://swift.org/blog/crypto/ Standard Library Preview Package: https://swift.org/blog/preview-package/ Update on SE-0110 and SE-0155: https://forums.swift.org/t/update-on-se-0110-and-se-0155/33948 🙏 Thanks to today's sponsor: Square Check out the tutorial for Square’s In-App Payments SDK for iOS on their new developer YouTube channel: youtube.com/squaredev 👋 Get in Touch We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp . 🖤 Leave A Review If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving us a review! Not only do you let us know what you like about the show, but you're also helping other Swift language folks find the show. Head over to our iTunes page to share your opinion of the show!…
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
Magic file names: https://github.com/apple/swift-evolution/blob/master/proposals/0274-magic-file.md Multi-pattern catch clauses https://github.com/apple/swift-evolution/blob/master/proposals/0276-multi-pattern-catch-clauses.md https://forums.swift.org/t/se-0276-multi-pattern-catch-clauses/32620 Road to Swift 6: https://forums.swift.org/t/on-the-road-to-swift-6/32862 👋 Get in Touch We are @swift_unwrapped on twitter. Follow us, ask us a question, let us know what you think of the show! If you want to follow us individually, we're @jesse_squires and @simjp . 🖤 Leave A Review If you're enjoying the show. The best and easiest way to show your support is by heading over to iTunes and leaving us a review! Not only do you let us know what you like about the show, but you're also helping other Swift language folks find the show. Head over to our iTunes page to share your opinion of the show!…
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
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 think of the show and helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
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 the way people hire and get hired. Make a free profile, name your salary, and connect with hiring managers from top employers today. Listeners of Swift Unwrapped can sign up on vettery.com/swiftunwrapped and get a $300 bonus if they accept a job through Vettery. Square Check out the new Square YouTube channel for developers . Square has SDKs and APIs to make payments and run a business. 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
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 Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time. Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped Vettery Vettery is an online hiring marketplace that's changing the way people hire and get hired. Make a free profile, name your salary, and connect with hiring managers from top employers today. Listeners of Swift Unwrapped can sign up on vettery.com/swiftunwrapped and get a $300 bonus if they accept a job through Vettery. 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
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: https://github.com/apple/swift-evolution/blob/master/proposals/0264-stdlib-preview-package.md Forum: https://forums.swift.org/t/pitch-standard-library-preview-package/27202 Babeljs: https://babeljs.io SE-0220: https://github.com/apple/swift-evolution/blob/master/proposals/0220-count-where.md How to Read the Swift Standard Library Source: https://oleb.net/blog/2016/10/swift-stdlib-source/ Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time. Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
S
Swift Unwrapped
Swift Unwrapped podcast artwork
 
Burritos: https://github.com/guillermomuntaner/Burritos SE-0260 Library Evolution: https://github.com/apple/swift-evolution/blob/master/proposals/0260-library-evolution.md SE-0030 Property Behaviors: https://github.com/apple/swift-evolution/blob/master/proposals/0030-property-behavior-decls.md SE-0258 Property Wrappers: https://github.com/apple/swift-evolution/blob/master/proposals/0258-property-wrappers.md Function Builders: https://forums.swift.org/t/function-builders/25167 SE-0244 Opaque Result Types: https://github.com/apple/swift-evolution/blob/master/proposals/0244-opaque-result-types.md SE-0255 Implicit returns from single-expression functions: https://github.com/apple/swift-evolution/blob/master/proposals/0255-omit-return.md SwiftUI: https://developer.apple.com/xcode/swiftui/ 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
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: https://github.com/apple/swift-evolution/blob/master/proposals/0260-library-evolution.md Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple API and robust set of integrations, Clubhouse seamlessly integrates with the tools you use every day, getting out of your way so that you can deliver quality software on time. Listeners of Swift Unwrapped can sign up for two free months of Clubhouse by visiting https://clubhouse.io/swiftunwrapped 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 helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! If you want to talk about today's episode, ask us a question or just follow the conversation, jump in anytime at spectrum.chat/specfm/swift-unwrapped…
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

icon Daily Deals
icon Daily Deals

Quick Reference Guide

Listen to this show while you explore
Play