Description
π We have iterated on how bindings work in the Composable Architecture many times, but have
never been fully happy with the results. With Observation, that all changes. By eliminating
view stores and observing store state directly, we are free to totally reimagine bindings in
the Composable Architecture, and get rid of even more concepts in the process.
π We've studied `Equatable` and `Hashable`, their laws, and saw how value types as simple bags of data easily conform via "structural" equality. What about reference types? Reference types are an amalgamation of data _and_ behavior, and that data can be mutated in place at any time, so how can...
Published 10/21/24
π While the documentation for `Equatable` discusses the notions of "equivalence relation" _and_ "substitutability", there are conformances in the Standard Library that run afoul, but for pragmatic reasons. Letβs explore them and then dive deeper into a related protocol: `Hashable`.
Published 10/14/24