Hoogle Search

Within LTS Haskell 24.65 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. type Grid s t a b = forall (f :: Type -> Type) (g :: Type -> Type) . (Applicative f, Functor g) => AdapterLike f g s t a b

    lens-family Lens.Family2

    No documentation available.

  2. type Grid' s a = forall (f :: Type -> Type) (g :: Type -> Type) . (Applicative f, Functor g) => AdapterLike' f g s a

    lens-family Lens.Family2

    No documentation available.

  3. data AlongsideLeft (f :: Type -> Type) b a

    lens-family Lens.Family2.Stock

    No documentation available.

  4. data AlongsideRight (f :: Type -> Type) a b

    lens-family Lens.Family2.Stock

    No documentation available.

  5. alongside :: Functor f => LensLike (AlongsideLeft f b1) s0 t0 a0 b0 -> LensLike (AlongsideRight f t0) s1 t1 a1 b1 -> LensLike f (s0, s1) (t0, t1) (a0, a1) (b0, b1)

    lens-family Lens.Family2.Stock

    alongside :: Lens s0 t0 a0 b0 -> Lens s1 t1 a1 b1 -> Lens (s0, s1) (t0, t1) (a0, a1) (b0, b1)
    
    alongside :: Getter s0 t0 a0 b0 -> Getter s1 t1 a1 b1 -> Getter (s0, s1) (t0, t1) (a0, a1) (b0, b1)
    
    Given two lens/getter families, make a new lens/getter on their product.

  6. beside :: (Applicative f, Functor g) => AdapterLike f g s0 t0 a b -> AdapterLike f g s1 t1 a b -> AdapterLike f g (s0, s1) (t0, t1) a b

    lens-family Lens.Family2.Stock

    beside :: Grid s1 t1 a b -> Grid s2 t2 a b -> Grid (s1, s2) (t1, t2) a b
    
    Given two grids referencing a type c, create a grid on the pair referencing c.

  7. beside' :: Functor g => GrateLike g s0 t0 a b -> GrateLike g s1 t1 a b -> GrateLike g (s0, s1) (t0, t1) a b

    lens-family Lens.Family2.Stock

    beside' :: Grate s0 t0 a b -> Grate s1 t1 a b -> Grate (s0, s1) (t0, t1) a b
    
    beside' :: Resetter s0 t0 a b -> Resetter s1 t1 a b -> Resetter (s0, s1) (t0, t1) a b
    
    Given two grates/resetters referencing a type c, create a grate/resetter on the pair referencing c.

  8. beside_ :: Applicative f => LensLike f s0 t0 a b -> LensLike f s1 t1 a b -> LensLike f (s0, s1) (t0, t1) a b

    lens-family Lens.Family2.Stock

    beside_ :: Traversal s0 t0 a b -> Traversal s1 t1 a b -> Traversal (s0, s1) (t0, t1) a b
    
    beside_ :: Fold s0 t0 a b -> Fold s1 t1 a b -> Fold (s0, s1) (t0, t1) a b
    
    beside_ :: Setter s0 t0 a b -> Setter s1 t1 a b -> Setter (s0, s1) (t0, t1) a b
    
    Given two traversals/folds/setters referencing a type c, create a traversal/fold/setter on the pair referencing c.

  9. package midi

    Handling of MIDI messages and files MIDI is the Musical Instrument Digital Interface. The package contains definition of realtime and file MIDI messages, reading and writing MIDI files, and some definitions from the General MIDI standard. It contains no sending and receiving of MIDI messages. For this purpose see the alsa-seq, jack, PortMidi, hmidi packages. For music composition with MIDI output, see haskore. Alternative packages are HCodecs, zmidi-core.

  10. MIDIEvent :: T -> T

    midi Sound.MIDI.File.Event

    No documentation available.

Page 815 of many | Previous | Next