File tree 2 files changed +6
-3
lines changed
composable-caching-swift-barcelona
2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -18,3 +18,6 @@ https://bkase.github.io/slides/adts-in-objective-c/
18
18
Beyond Types in Swift:
19
19
https://bkase.github.io/slides/beyond-type-safety-swift/
20
20
21
+ Composable Caching in Swift (Barcelona):
22
+ https://bkase.github.io/slides/composable-caching-swift-barcelona/
23
+
Original file line number Diff line number Diff line change @@ -426,7 +426,7 @@ extension Cache {
426
426
427
427
!!!
428
428
429
- ### Functor- ish
429
+ ### Which Functor?
430
430
431
431
* <!-- .element : class= " fragment" data- fragment- index= " 1" --> Invariant functor w.r .t <!-- .element : class= " fragment" data- fragment- index= " 1" --> `Value ` <!-- .element : class= " fragment" data- fragment- index= " 1" -->
432
432
* <!-- .element : class= " fragment" data- fragment- index= " 2" --> Profunctor w.r .t . <!-- .element : class= " fragment" data- fragment- index= " 2" --> `Value ` <!-- .element : class= " fragment" data- fragment- index= " 2" --> and a phantom <!-- .element : class= " fragment" data- fragment- index= " 2" --> `W` <!-- .element : class= " fragment" data- fragment- index= " 2" -->
@@ -484,7 +484,7 @@ let urlCache = diskCache.mapKeys(urlToString)
484
484
485
485
!!!
486
486
487
- ### Functor- ish
487
+ ### Which Functor?
488
488
489
489
* <!-- .element : class= " fragment" data- fragment- index= " 1" --> Contravariant functor w.r .t <!-- .element : class= " fragment" data- fragment- index= " 1" --> `Key ` <!-- .element : class= " fragment" data- fragment- index= " 1" -->
490
490
@@ -624,7 +624,7 @@ Note: Monad and Profunctor and Contravariant functor
624
624
625
625
By < a href= " http://bkase.com" > Brandon Kase</ a> / < a href= " https://www.pinterest.com/brandernan/" >< i class= " fa fa-pinterest" aria- hidden= " true" ></ i> brandernan</ a> / < a href= " http://twitter.com/bkase_" > @bkase_ </ a>
626
626
627
- Slide Deck: [https: // is.gd/edLKW7 ](https://is.gd/edLKW7 )
627
+ Slide Deck: [https: // is.gd/mjJamZ ](https://is.gd/mjJamZ )
628
628
629
629
Thanks to [Vittorio Monaco](https :// twitter.com/Vittorio_Monaco) for making the [Carlos](https://github.com/WeltN24/Carlos) library
630
630
You can’t perform that action at this time.
0 commit comments