28 lines
760 B
Markdown
28 lines
760 B
Markdown
# Concerns (questions) with the current implementaion
|
|
|
|
## There exist alternative `Functor` implementations
|
|
|
|
See the [relevant subchapter](./s01-alternatives.md)
|
|
|
|
## ~~It might be better to have a per-lifetime trait for `Functor`s~~ done
|
|
|
|
See the [relevant subchapter](./s02-lifetimes.md)
|
|
|
|
## `Stackless` is kind of bad
|
|
|
|
See the [relevant subchapter](./s03-stackless.md)
|
|
|
|
## `WeakFunctor<'a>` is not (yet) covariant over the lifetime `'a`
|
|
|
|
See the [relevant subchapter](./s04-covariance.md)
|
|
|
|
## `Fail`/`FailMonad`/etc. have unclear semantics
|
|
|
|
See the [relevant subchapter](./s05-fail.md)
|
|
|
|
## Is `FutureInstance` actually feasible?
|
|
|
|
Todo: measure `futures::join` performance.
|
|
|
|
## Can `WeakFunctor` be an associated type of a `Functor` instead of its supertype?
|