Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Point-Free is a video series that explores advanced topics in the Swift programming language. Each episode covers a topic that may seem complex and academic at first, but turns out to be quite simple.... more
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 341 episodes available.
May 23, 2022Concurrency's Past: Threads🔒 To better understand Swift's concurrency tools, let's first look to the past, starting with threads. Threads are a tool most developers don't reach for these days, but are important to understand, and the way they solve problems reverberate even in today's tools....more53minPlay
May 09, 2022🆓 Tour of Parser-Printers: API Clients for Free🆓 We conclude our tour of swift-parsing with a look at how URL routers defined as parser-printers can be automatically transformed into fully-fledged API clients, which we will drop into an iOS application and immediately use....more34minPlay
May 02, 2022🆓 Tour of Parser-Printers: Vapor Routing🆓 Now that we're familiar with swift-parsing's URL router, let's take a look at Swift's most popular web framework, Vapor. We will rebuild our site router using Vapor's built-in router, and then we'll use our own companion library to power our Vapor application with a parser-printer, instead....more38minPlay
April 25, 2022🆓 Tour of Parser-Printers: URL Routing🆓 URL routing is a large problem that has been solved in various ways over the years...but what does that have to do with swift-parsing!? A lot! swift-parsing comes with a URL routing library built on top of parser-printers, and it solves a lot of problems that still exist in today's most popular web frameworks....more49minPlay
April 18, 2022🆓 Tour of Parser-Printers: vs. Swift's Regex DSL🆓 We continue our tour by comparing swift-parsing to Apple's forthcoming Regex DSL. After taking a look at the proposal, we'll translate an example over to be a parser-printer to compare and contrast each approach....more37minPlay
April 11, 2022🆓 Tour of Parser-Printers: Introduction🆓 Today we celebrate a huge release of [swift-parsing](https://github.com/pointfreeco/swift-parsing), which includes the ability to build invertible parser-printers with ease. We'll demonstrate by using the library to build three different parser-printers, starting with a fun exercise from Advent of Code...more41minPlay
April 04, 2022Invertible Parsing: The Point🔒 We conclude our series on invertible parsing by converting a more complex parser into a parser-printer, and even enhance its format. This will push us to think through a couple more fun parser-printer problems....more33minPlay
March 28, 2022Invertible Parsing: Bizarro Printing🔒 We've had to really stretch our brains to consider what it means to reverse the effects of parsing, but let's looks at some parsers that take it to the next level. They will force us to reconsider a fundamental part of printing, and will make our printers even more powerful....more48minPlay
March 21, 2022Invertible Parsing: Map🔒 Our parser-printer library is looking incredible, but there's a glaring problem that we have no yet addressed. We haven't been able to make one of our favorite operations, `map`, printer-friendly. The types simply do not line up. This week we will finally address this shortcoming....more57minPlay
March 14, 2022Invertible Parsing: Generalization🔒 Our parser-printer library is looking pretty impressive, but there are a couple problems we need to address. We have made some simplifying assumptions that have greatly reduced the generality our library aspires to have. We will address them by abstracting what it means for an input to be parseable _and_ printable....more36minPlay
FAQs about Point-Free Videos:How many episodes does Point-Free Videos have?The podcast currently has 341 episodes available.