Adam Viaud — iOS/macOS engineer SWIFT · 2026
← All projects

C++ INTEROPERABILITY · EXPERIMENT

Swift-Aria2

An exploration of what a Swift-shaped interface to the C++ libaria2 download engine can feel like.

THE IDEA

Cross the language boundary once.

The wrapper concentrates C++ interoperability at a deliberate seam, then exposes sessions and tasks in vocabulary familiar to Swift developers.

THE SCOPE

A technical experiment, honestly labeled.

HTTP, FTP, SFTP, and BitTorrent capabilities make aria2 unusually rich source material for studying ownership and API translation.