👹
If you'd have asked me when I was 3 what I wanted to be when I grew up I would have said a bologna sandwich
- Los Angeles, CA
-
21:38
(UTC -07:00) - http://k-t.im
- in/timkersey
- @tk@functional.cafe
- entangledstate
Highlights
Block or Report
Block or report tkersey
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
For future reference but maybe not.
For future reference but maybe not. 1# 2024
2# June
3* ## [Why you need the -ObjC flag](https://pepicrft.me/blog/2024/06/04/why-you-need-objc)
4> In simple words, the problem is that the linker **overoptimizes the binary removing symbols that are needed at runtime**. The linker’s dead-stripping logic can’t delete dynamically referenced symbols. And this is something that happens not only when referencing Objective-C symbols, but [Swift too](https://forums.swift.org/t/linker-flag-objc-force-loads-swift-libraries/47466/3). For example, when integrating Composable Architecture, which [uses](https://github.com/pointfreeco/swift-composable-architecture/blob/7cbde3b07f193f732e256429e1351ff53cd31641/Sources/ComposableArchitecture/UIKit/NSObject%2BObservation.swift#L172) Objective-C runtime capabilities, developers might need to add explicit references to those symbols or add the aforementioned flags to the build settings.
5* ## [Moving Beyond Type Systems](https://vhyrro.github.io/posts/effect-systems)
-
algebra-to-co-monads.md
algebra-to-co-monads.md 1# [fit] Algebra to
2# [fit] **(Co)monads**
3---
4# **$$Cᴮᴬ = (Cᴮ)ᴬ$$**
5---
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.