3 ms·
I believe you’d need a subset of Swift, there’s a thread about this on the forum: https://forums.swift.org/t/introduce-embedded-development-using-swift/56573 ht
by balder1991 3y ago
I believe you’d need a subset of Swift, there’s a thread about this on the forum: https://forums.swift.org/t/introduce-embedded-development-using-swift/56573 https://forums.swift.org/t/introduce-embedded-development-us...
- glhaynes 3y agoAdditionally, until very recently, there was no (practical) way to reach the performance potential of manual memory management in pure Swift: all heap management was done via Automatic Reference Counting (ARC). A series of "ownership" features have been getting integrated into the most recent versions of the language that let you avoid that runtime cost while retaining memory safety (at the expense of more complex code — the vast majority of code should still use ARC). That makes Swift much more suitable for lots of "systems programming" than it was just a few months ago. https://www.swift.org/blog/swift-5.9-released/#ownership https://www.swift.org/blog/swift-5.9-released/#ownership
- balder1991 3y agoThanks, I had never read something about this.