Creating the $1.4 million TSA Randomizer app in under 4 minutes using swift

So apparently IBM took a lot of money to create this simple iPad app which randomly chooses a direction. And then someone created an android(ugh) version in under 10 mins. Then someone created a cross platform cordova(double ughh!) based app in 4 mins.

Compiling and interpolating C using the Swift Package Manager

I just finished implementing the C target support in swift package manager which means it is possible to have swift package with C language targets mixed in it (previously only system modules were supported).

Improving system modules support in swiftpm

Swift package manager supports C system modules by creating a package with module.modulemap file but there are many issues as descibed by Max Howell in his draft proposal (mailing list) like:

Swift Package Manager Super Updates

There has been high activity on Swift Package Manager recently starting with Kostiantyn Koval and me receiving commit access \o/. Here is a summary of changes which are worth looking at and will affect you if you’re developing packages with swiftpm.