Doug Gregor from Apple joins John to discuss Swift 5.5’s new concurrency features in great detail. How do features like async/await and actors work under the hood, and how were those concepts adapted in order to feel right at home within Swift’s existing ... (more…)
Read more »
A Swift package for parsing, building, editing, and analyzing Markdown documents. - GitHub - apple/swift-markdown: A Swift package for parsing, building, editing, and analyzing Markdown documents. (more…)
Read more »
More precisely, the introduction of SE-0142 and SE-0157 has made canonical type computation into an undecidable problem. I'll begin with the necessary background information before presenting my argument, and then outlining the next steps. Canonical type... (more…)
Read more »
Add async to the type system. async can be written as part of a
function type or function declaration, following the parameter list, e.g.,
func doSomeWork() async { ... }
async functions are distin... (more…)
Read more »