Posts by helge@mastodon.social
 (DIR) Post #APWioHkUSKfuUXKe0m by helge@mastodon.social
       2022-11-12T11:56:24Z
       
       0 likes, 1 repeats
       
       #LunchBreakFOSS A project which is on the ridiculous side: My #RaspberryPi to Mac cross compilation toolchain for #SwiftLang. Don’t read that the wrong way around. It really produces macOS binaries on a Raspi Linux! 🤓
X-compiling with Darwin as a target actually has quite different challenges than targeting Linux (the linker has to produce Mach-O binaries, the headers have to be available and match up, etc).https://github.com/helje5/swift-arm2mac-x-compile-toolchain
       
 (DIR) Post #APZSP3WNCYShKiYYdM by helge@mastodon.social
       2022-11-10T23:40:58Z
       
       0 likes, 0 repeats
       
       @cocoaphony @krzyzanowskim @mattiem @kyle Which is pretty weird almost to the point of making an "Swift actor" as an abstract concept being useless, isn't it? An actor shouldn't be reentrant?
       
 (DIR) Post #APZSP4Oxva8A4269j6 by helge@mastodon.social
       2022-11-10T23:45:56Z
       
       0 likes, 0 repeats
       
       @mattiem @cocoaphony @krzyzanowskim @kyle No one ever asks that it is a magic solution to synchronization needs, just that it actually acts like an actor (what a beauty).
       
 (DIR) Post #APZSP4xLrjdVmgBcK8 by helge@mastodon.social
       2022-11-10T23:48:01Z
       
       0 likes, 0 repeats
       
       @mattiem @cocoaphony @krzyzanowskim @kyle BTW: the real explanation for that weird behavior is AFAIK guaranteed forward progress. Not sure it warrants that weirdness though.
       
 (DIR) Post #APZSP9JTfPiBISZLMm by helge@mastodon.social
       2022-11-11T23:14:11Z
       
       0 likes, 0 repeats
       
       @cocoaphony @matt @jjoelson @mattiem @kyle @krzyzanowskim I think they are perfectly proper, they are just not actors or what people expect actors to be.
       
 (DIR) Post #APZSPAhcV8cLbcs8dU by helge@mastodon.social
       2022-11-11T23:24:39Z
       
       0 likes, 0 repeats
       
       @cocoaphony @matt @jjoelson @mattiem @kyle @krzyzanowskim I don’t expect actors to be serial queues at all (ie the fifo aspects), an actor to me is sth that reliably isolates shared state. A Swift actor doesn’t do that and this is what it makes hard to reason about.
       
 (DIR) Post #APZSPD69atQl2IMl9c by helge@mastodon.social
       2022-11-12T12:06:11Z
       
       0 likes, 0 repeats
       
       @uliwitness @Migueldeicaza @cocoaphony @matt @jjoelson @mattiem @kyle @krzyzanowskim Jein. This is separate to the actor concept and internal to it. I.e. the API consumer of an "actor" can't know whether the implementation yields internally.I don't think there is something wrong w/ the concept per se. The reason _why_ it is the way it is, is sound. It just isn't what an "actor" is to me, which I (and apparently others) find confusing. But hey 🤷‍♀️
       
 (DIR) Post #AQetNcw8EjC1s1IC7U by helge@mastodon.social
       2022-12-15T11:35:09Z
       
       0 likes, 1 repeats
       
       #LunchBreakFOSS A pretty early piece of mine: “GTKKit”. GTK+ is/was alongside Qt a UI framework for (primarily) Linux. While Qt is C++ so no reasonable option for me, #GTK on the other side actually came with an #ObjC API. But that was based on the old `Object` class, not the upcoming `NSObject` / Foundation. Since I didn’t really believe in #GNUstep GUI happening, I tried to make a GTK+ API that looks like AppKit. Never went anywhere either 🤓https://github.com/helje5/GTKKit
       
 (DIR) Post #AWDSDKpaYvlGV3wKuW by helge@mastodon.social
       2023-05-31T11:56:31Z
       
       0 likes, 0 repeats
       
       Would be fun if Apple would announce #SwiftUI for Windows at #WWDC (quite unlikely, but I suppose not entirely out of question).
       
 (DIR) Post #AXBJF6L7oQKDjyfynQ by helge@mastodon.social
       2023-06-29T10:48:34Z
       
       0 likes, 0 repeats
       
       @Migueldeicaza Spoken like a real Ximian 😬
       
 (DIR) Post #AaoS6RET7xyd0TzE8m by helge@mastodon.social
       2023-10-16T01:00:42Z
       
       0 likes, 0 repeats
       
       @lispi314 Certification for what?
       
 (DIR) Post #AaoS6S9Bj5LZqOWWY4 by helge@mastodon.social
       2023-10-16T01:04:35Z
       
       0 likes, 0 repeats
       
       @lispi314 Yes, what specific cert are you interested in?
       
 (DIR) Post #AaoS6SofEsWXv1veCG by helge@mastodon.social
       2023-10-16T01:09:39Z
       
       0 likes, 0 repeats
       
       @lispi314 I would guess that SQLite in space would require some certification ;-) https://sqlite.org/forum/info/52317f7370785d7f
       
 (DIR) Post #AciIK7TKETxazYj5ou by helge@mastodon.social
       2023-12-07T19:59:00Z
       
       1 likes, 0 repeats
       
       🙊
       
 (DIR) Post #AcqRcxwfRb1hHwVaJE by helge@mastodon.social
       2023-12-15T02:09:51Z
       
       0 likes, 1 repeats
       
       @aeva https://www.sqlite.org/lang_with.html#outlandish_recursive_query_examples #sqlite
       
 (DIR) Post #AhsNPuq6JGW58wmN9M by helge@mastodon.social
       2024-05-05T23:52:41Z
       
       0 likes, 0 repeats
       
       Small #SwiftUI platform difference:On macOS the Document.init runs in the background (as one might expect?).On iOS (and visionOS) it runs on the main thread (I assume the data's of the FileWrapper is being preloaded in the background? No idea, otherwise it would block all scenes of the app during longer loads?).
       
 (DIR) Post #Ai0cQOCQCdmWmLaCRM by helge@mastodon.social
       2024-05-06T00:03:26Z
       
       0 likes, 0 repeats
       
       Since I want to run everything I build w/ #RealityKit on #visionOS *and* macOS (in part to avoid the simulator and have the fast native version for dev on macOS), I've already turned into some kind of expert on the differences between them.It is very similar, but then not 🙂 I wonder whether RealityKit on macOS/iOS will get a bump at WWDC (and for some things the reverse).
       
 (DIR) Post #Ao34sZRZ2x66EYmQc4 by helge@mastodon.social
       2024-11-14T23:26:25Z
       
       0 likes, 0 repeats
       
       @jcs OK, I take one
       
 (DIR) Post #B2CbX5oudzu8Q7AH3Y by helge@mastodon.social
       2026-01-10T23:26:49Z
       
       0 likes, 0 repeats
       
       @Migueldeicaza That crap is produced in your country, not in the EU. Take your fights where they belong.