WWDC24: Go small with Embedded Swift | Apple
Apple Developer0 HN recommenders · 2024–2025
138K views · talk · dated · Uploaded 2024-06-11
An Apple WWDC24 session introducing Embedded Swift, a subset of Swift with no runtime that targets tiny microcontrollers. It demonstrates the idea on an off-the-shelf Matter smart home device.
HN cites it as Apple's own explanation of why Embedded Swift exists and what it targets.
49:55How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
Видео с мероприятий {speach!
36:45Rich Harris - Rethinking reactivity
You Gotta Love Frontend
6:538-bit computer update
Ben Eater
22:21Reverse emulating the NES to give it SUPER POWERS!
suckerpinch
51:18Lexical Scanning in Go - Rob Pike
GoogleFOSSSydney
27:25“Hello, world” from scratch on a 6502 — Part 1
Ben Eater
1:31:06William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]
PapersWeLove
46:09Why Isn't Functional Programming the Norm? – Richard Feldman
Metosin
4 comments from Hacker News
I don't see any benefit of using this over Rust, C or C++. I guess if you have been coding in swift your entire career, it's just one less language to learn if you decide to get into IoT note: even apple engineers hate Xcode, +1 for neovim ( [VIDEO] )
Of course! Tons of examples here: [LINK] At WWDC24, we shared a session on embedded Swift, which is available on YouTube: [VIDEO] More documentation on embedded Swift tooling here: [LINK] (Disclosure: I work at Apple.)
Although opinions inside Apple about Swift vary, they seem to be investing in low level Swift for embedded, kernel use, and programming the “Secure Enclave” subsystem. They certainly have many opportunities to use it for headphones, AirTag, flash driver, etc, beyond the very believable but less embedded use in kernel/Secure Enclave. See also the wwdc session where they propose swift for building smart home thingies [VIDEO]
Not for much longer, replacing it with Swift is one of the reasons why Swift Embedded subset came to be. "Why Embedded Swift" [VIDEO]