Software developer, mostly focused on Apple platforms.
Interested in mobile, augmented reality, and distributed systems.
Software developer, mostly focused on Apple platforms.
Interested in mobile, augmented reality, and distributed systems.
@lucaslove Yes. But it's also terrifying how bad everyone's documentation has become.
I used to tell every coworker that they should read Apple's documentation instead of guessing how things work. I gave up on this.
i built an entire x86 CPU emulator in CSS (no javascript)
you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS
@arroz I might be misunderstanding, but did you mean compile time in the first sentence of 2)? Sendable is only checked at compile time. It's a marker protocol.
And because of this I'm not sure if I would say it's working as it should. This is very dangerous code as it's broken in a very subtle way: It will "cast" objects that are not Sendable. So they will be accepted in code paths that require Sendable. This will introduce concurrency bugs that are extremely hard to debug.
Incredible news: Skip is now free and open-source for everyone!
Create fully native x-platform apps in Swift and #SwiftUI, with deep Android and #JetpackCompose integration, powered by the Swift Android SDK
Read more and learn how to contribute:
https://skip.dev/blog/skip-is-free/
@jpsim I’d never have believed you if you’d told 2010-era me that a former Goldman Sachs executive would be the voice of reason.
And yet, this is both a good speech and a good policy.