book-monads/src/ch04/s00-concerns.md

760 B

Concerns (questions) with the current implementaion

There exist alternative Functor implementations

See the relevant subchapter

It might be better to have a per-lifetime trait for Functors done

See the relevant subchapter

Stackless is kind of bad

See the relevant subchapter

WeakFunctor<'a> is not (yet) covariant over the lifetime 'a

See the relevant subchapter

Fail/FailMonad/etc. have unclear semantics

See the relevant subchapter

Is FutureInstance actually feasible?

Todo: measure futures::join performance.

Can WeakFunctor be an associated type of a Functor instead of its supertype?