Notes on building a Swift compiler, a SwiftUI renderer, and an IDE — for the browser.
Every online Swift playground I tried compiles on a server, and I waited a minute for a single print. Here is where MiniSwift differs — and the detours that took it from a Swift compiler to Apple frameworks running on Android, Linux and Windows.
Read →You type Swift, press Run, and a moment later it's executing — in a browser tab, with no Xcode and no Apple toolchain. Here's the whole journey from your source code to a running program, explained without the PhD.
Read →How MiniSwift Studio got a WASM debugger that actually pauses at a breakpoint — in the browser, without Asyncify or JSPI — by running the program on a worker and blocking it with Atomics.wait.
Read →