You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
G here is used for Applicative and F is for Functor. However, due to the nature of Rust, which requires you to pass-through generics to its children, F in Apply is currently used for f (mappable) and it is already incorrect.
The ticket aims to standardise this process and come up with rules around generic name usage.
The text was updated successfully, but these errors were encountered:
The aim of this ticket is to come up with a standard for naming convention used for generics throughout fp-core.
Right now we are facing major issues with this and it eventually leads to incorrect type class signatures.
For example, I came up with below signature for
traverse
G here is used for Applicative and F is for Functor. However, due to the nature of Rust, which requires you to pass-through generics to its children,
F
in Apply is currently used forf
(mappable) and it is already incorrect.The ticket aims to standardise this process and come up with rules around generic name usage.
The text was updated successfully, but these errors were encountered: