Double Homicide: Good
In the afternoon I finished Double Homicide. I liked both stories; recommended.
In the afternoon I finished Double Homicide. I liked both stories; recommended.
The
Free
monad gives you aMonad
for anyFunctor
. TheFree
monad can also be used to construct extensible effect systems. I never understood whyFree
why this was the case. It turns out it is deeply connected to their ability to yield monads for functors.
Rust 1.26 introduced a nifty little feature called Basic Slice Patterns which lets you pattern match on slices with a known length. Later on in Rust 1.42, this was extended to allow using
..
to match on “everything else”.As features go this may seem like a small addition, but it gives developers an opportunity to write much more expressive code.
Source: Slice Patterns, an article by Michael F. Bryan.