WWDC24: Go small with Embedded Swift | Apple
Apple DeveloperCited 4× on HN, 2024-2025
138K views · 2 years ago · talk · dated
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.
1:22:21Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023
CppNow
18K views • 3 years ago
31:22Swift for TensorFlow: The Next-Generation Machine Learning Framework (TF Dev Summit '19)
TensorFlow
41K views • 7 years ago
44:382017 LLVM Developers’ Meeting: “Implementing Swift Generics ”
LLVM
21K views • 9 years ago
1:05:45I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo
The PrimeTime
274K views • 2 years ago
1:06:20Lars Bak - The Making of a Secure and Robust IoT Development Platform
Curry On!
3K views • 7 years ago
37:40Peter Munch-Ellingsen: Why I wrote my own keyboard firmware in Nim (NimConf 2021)
Nim Programming Language
3K views • 5 years ago
1:14:32Building Your Own Dynamic Language
Stanford
21K views • 18 years ago
58:37NVIDIA — Securing the Future of Safety and Security of Embedded Software (Captioned)
AdaCore
5K views • 5 years ago
12:31OSCON 2010: Rob Pike, "Public Static Void"
O'Reilly
119K views • 16 years ago
40:56"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell
Strange Loop Conference
25K views • 12 years ago
1:00:34Chuck Moore's Fireside Chat 2011
GreenArraysInc
6K views • 14 years ago
1:29:49Going Native 2012 Keynote Stroustrup
savage309
33K views • 14 years ago
2:03:12Co-dfns Live Stream: Compiler Design and Architecture
Aaron Hsu (arcfide)
21K views • 9 years ago
47:51Brandt Bucher – A JIT Compiler for CPython
encukou
14K views • 2 years ago
40:13"Programming a 144-computer chip to minimize power" - Chuck Moore (2013)
Strange Loop Conference
19K views • 5 years ago
56:39Alan Kay - Programming and Scaling
Colin McDonnell
36K views • 11 years ago
1:32:47Data-Oriented Demo: SOA, composition
Jonathan Blow
201K views • 11 years ago
59:03Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
Dyalog User Meetings
7K views • 9 years ago
52:34The Next Programming Language - Douglas Crockford - code::dive 2022
code::dive conference
55K views • 3 years ago
1:01:40Demo: Implicit Context
Jonathan Blow
28K views • 11 years ago
4 comments from Hacker News
Not for much longer, replacing it with Swift is one of the reasons why Swift Embedded subset came to be. "Why Embedded Swift" ▶ this video
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 ▶ this video
Of course! Tons of examples here: link At WWDC24, we shared a session on embedded Swift, which is available on YouTube: ▶ this video More documentation on embedded Swift tooling here: link (Disclosure: I work at Apple.)
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 ( ▶ this video )