Interface Applicative<M,A,S extends HK<M,A,S>>

All Superinterfaces:
Functor<M,A,S>, HK<M,A,S>
All Known Subinterfaces:
Monad<M,A,S>

public interface Applicative<M,A,S extends HK<M,A,S>> extends Functor<M,A,S>
  • Method Summary

    Modifier and Type
    Method
    Description
    <B, NS extends HK<M, B, NS>>
    HK<M,B,NS>
    apply(Functor<M,java.util.function.Function<? super A,? extends B>,?> functor)
     

    Methods inherited from interface org.smallibs.control.Functor

    map

    Methods inherited from interface org.smallibs.type.HK

    apply, self
  • Method Details

    • apply

      <B, NS extends HK<M, B, NS>> HK<M,B,NS> apply(Functor<M,java.util.function.Function<? super A,? extends B>,?> functor)