These are chat archives for ramda/ramda
thing, you'd have it return a new
thingwith the new values.
lenseis pretty cool, you get the best of all worlds, similar to a Specification in DDD, dot-prop access, all the functional utils for getting and setting and observing
combinemake it easy to slice up and recombine state such that any one component only has access to the state it needs, rather than having access to the entire global state.
combinealso allows the creation of dependent observables that can be embedded directly in vdom.
Eitherare two tools I am just starting to add to my toolchest.
R.pipeis a function used for composition of Semigroupoids (the most familiar of which is
R.pipeKworks on monads. I'm trying to come up w/ a better explaination
Promiseyou're a long way toward understanding how to use monads in general