Toots for markmalstrom@universeodon.com account

Written by Mark Malstrom on 2024-09-18 at 00:50

I really hope they can make lifetimes invisible to people who don’t care about them. If I have to start using lifetimes in my SwiftUI apps, I will never write another app with Swift again.

=> More informations about this toot | View the thread

Written by Mark Malstrom on 2024-09-18 at 00:50

OH NO. They’re introducing lifetimes to Swift. The most difficult part of Rust’s infamous borrow-checker. https://github.com/swiftlang/swift-evolution/blob/9ba7a574d1557eefb4bc3cce1d07efee51861f21/proposals/NNNN-lifetime-dependency.md

=> More informations about this toot | View the thread

Written by Mark Malstrom on 2024-08-28 at 16:33

I never make more git commits than when I'm trying to figure out why a GitHub Action isn't working

=> More informations about this toot | View the thread

Written by Mark Malstrom on 2024-08-26 at 18:40

Would it be possible to build a version of Codable with macros and without Mirror or runtime type metadata? Embedded Swift doesn't come with Codable, Encodable, Decodable, Mirror, or runtime metadata, but I'd still like object mapping...

=> More informations about this toot | View the thread

Written by Mark Malstrom on 2024-08-13 at 01:03

For anyone interested in learning more about fine-grained, hybrid push/pull, glitch-free, auto-tracking reactivity systems, this introduction in the Reactively repo is an excellent primer: https://github.com/milomg/reactively/blob/main/Reactive-algorithms.md

=> More informations about this toot | View the thread

Written by Mark Malstrom on 2024-08-12 at 18:53

@mattiem some new Swift concurrency questions, now that I'm pondering WebAssembly...

  1. How does isolation work in single-threaded environments? Does the compiler know when it's building for a single-threaded environment? Is everything implicitly MainActor isolated?

  1. Do you know if all Swift concurrency features included in the Embedded Swift language subset or are there some concurrency features that are not compatible with Embedded Swift?

=> More informations about this toot | View the thread

=> This profile with reblog | Go to markmalstrom@universeodon.com account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109537047200496851
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
325.850599 milliseconds
Gemini-to-HTML Time
1.269162 milliseconds

This content has been proxied by September (3851b).