{-# LANGUAGE CPP #-}
module Linear.Vector.Compat (lerp) where
import qualified Linear.Vector as V
lerp :: (V.Additive f, Num a) => a -> f a -> f a -> f a
lerp :: forall (f :: * -> *) a.
(Additive f, Num a) =>
a -> f a -> f a -> f a
lerp =
#if MIN_VERSION_linear(1,23,0)
V.lerp
#else
a -> f a -> f a -> f a
forall a. Num a => a -> f a -> f a -> f a
forall (f :: * -> *) a.
(Additive f, Num a) =>
a -> f a -> f a -> f a
V.lerp (a -> f a -> f a -> f a) -> (a -> a) -> a -> f a -> f a -> f a
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (a
1a -> a -> a
forall a. Num a => a -> a -> a
-)
#endif