Let's consider some of the simplest, best known defect patterns within Swift, which I'll roughly classify as "rookie mistakes."... (more…)
Read more »
In order to work with C APIs, we sometimes need to convert Swift object references to and from raw pointers. Swift's Unmanaged struct is the standard API for handling this. Today, I'd like to talk about what it does and how to use it. (more…)
Read more »
Hello! Last June, Apple and GitHub announced that the GitHub Package Registry will support Swift packages. A few months ago, Bryan Clark started a thread to gather ideas about a standard package registry API that could be implemented by anyone, not only ... (more…)
Read more »
Computer archaeology with a modern language (and a bit more runtime work)... (more…)
Read more »