@fwcd

16 Followers
81 Following
89 Posts
he/him | CS student
@nicklockwood I suspect it's ambiguous as to whether the conformance would be with respect to the raw value or the source code-level ordering of the cases. Even though those happen to coincide unless any case has an explicit raw value.
@nicklockwood @a40yostudent Not sure if Swift does this, but in principle, the compiler could probably replace the let-bound array with a constant empty array (and not allocate anything)
@jeffwatkins UIs becoming more spacious is probably a consequence of higher resolution monitors in the first place (in addition to the mobile/touch-first paradigm). I always wondered how people would not be bothered by the constant reduction in UI density until I finally upgraded my 1080p monitor to a 5k panel. Though I'm still not convinced it's really an improvement for non-touch OSes.
@helge @axiixc Yep. I'm hopeful they'll keep support for the open protocols around, since I can't see them leaving enterprise users and others without an upgrade path. It'll probably be one less service from iCloud I can access from Thunderbird on my Linux box though.
@mattiem @helge @feli Yes, Time Machine operates separately, what I meant is that it used to be more convenient than having to fish something out from some Core Data SQLite db buried deep in the Library folder.
@helge @feli @mattiem Time Machine used to work with a bunch of custom apps like Mail or iPhoto back in the day (as in letting you enter Time machine and restore individual items while the app open). Unfortunately I don't think a lot of these integrations carried over to the newer Catalyst/SwiftUI apps.

@maxd @finestructure @mattiem Though Haskell's terseness and focus on generality might be uniquely favorable for a tool like this. For any reasonably simple type signature, there is probably a function either in the standard library or some package, making it easy to find the name for something I'm looking for.

For example, say I wanna do the compactMap equivalent in Haskell. With Hoogle I just search for `(a -> Maybe a) -> [a] -> [a]` and it tells me that the function is called `mapMaybe`.

@maxd @finestructure @mattiem Love seeing mentions of Hoogle in the wild. It's so useful for looking up stuff by type signature in Haskell and have always wondered why tools like this never took off for other languages
@nicklockwood @dimsumthinking I agree in principle, but I'm still worried that Mozilla might have the most to lose here, given how much more heavily they rely on revenue from the Google deal. In the worst case, the end result might be even less competition, if Mozilla cannot sort out the funding issues with Firefox.
@helge Are function key paths essentially the modern/type-safe equivalent to Obj-C selectors?