frees-io / freestyle

A cohesive & pragmatic framework of FP centric Scala libraries
http://frees.io/
Apache License 2.0
614 stars 50 forks source link

Broken link to http://frees.io/docs/core/interpreters/ in compiler error output #520

Closed ioleo closed 6 years ago

ioleo commented 6 years ago
[error] -------
[error] 
[error] Handler not found to transform `[A]cats.free.FreeApplicative[[AA$25]iota.CopK[iota.TListK.Op.Concat[iota.TConsK[playground.Logger.Op,iota.TNilK],iota.TConsK[playground.Summer.Op,iota.TNilK]],AA$25],A]` to `cats.effect.IO`
[error]                                                
[error] For automatic handler resolution to work, ensure you provide an implicit handler for each one of your defined @free algebras.
[error] Uber handlers considered for evaluating grouped algebras in `@module` or `Coproduct` are automatically derived and implicitly provided
[error] there is a handler for each one of the `@free` algebras available in the implicit scope. Ensure you have imported `freestyle.free.implicits._`.
[error] 
[error]  To learn more about `handlers` and how they relate to `@free` algebras visit:
[error] 
[error]  http://frees.io/docs/core/interpreters/
[error] 
[error] 
[error] -------
[error]     .interpret[IO]
[error]               ^
[error] two errors found

When playing around with this library I stumbled upon this error message. Unfortunately the link is dead.

ioleo commented 6 years ago

@raulraja I guess the correct link should be http://frees.io/docs/core/handlers/.

anamariamv commented 6 years ago

Thanks @loostro, we will solve it asap.

ioleo commented 6 years ago

@anamariamv I've created a PR.