Hoogle Search
Within LTS Haskell 24.32 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
(
:. ) :: tail -> head -> (:.) tail headrepa Data.Array.Repa.Index No documentation available.
(
:.: ) :: Label -> Labels -> Labelsresolv Network.DNS No documentation available.
(
!. ) :: PrimArray Int -> Int -> Intvector-hashtables Data.Vector.Hashtables.Internal Infix version of indexPrimArray.
(
!.~ ) :: Vector v a => v a -> Int -> avector-hashtables Data.Vector.Hashtables.Internal Infix version of unsafeIndex.
(
*. ) :: MPFloat -> MPFloat -> MPFloataern2-mp AERN2.MP.Float.Operators No documentation available.
(
+. ) :: MPFloat -> MPFloat -> MPFloataern2-mp AERN2.MP.Float.Operators No documentation available.
(
-. ) :: MPFloat -> MPFloat -> MPFloataern2-mp AERN2.MP.Float.Operators No documentation available.
(
/. ) :: MPFloat -> MPFloat -> MPFloataern2-mp AERN2.MP.Float.Operators No documentation available.
(
<.> ) :: Semiring a => a -> a -> aalgebraic-graphs Algebra.Graph.Label No documentation available.
(
^^. ) :: (Backprop b, Backprop a, Reifies s W) => BVar s b -> Lens' b a -> BVar s abackprop Numeric.Backprop An infix version of viewVar, meant to evoke parallels to ^. from lens. With normal values, you can extract something from that value with a lens:
x ^. myLens
would extract a piece of x :: b, specified by myLens :: Lens' b a. The result has type a.xVar ^^. myLens
would extract a piece out of xVar :: BVar s b (a BVar holding a b), specified by myLens :: Lens' b a. The result has type BVar s a (a BVar holding a a) This is the main way to pull out values from BVar of container types. If you have control of your data type definitions, consider using splitBV, which lets you break out BVars of values into BVars of their individual fields automatically without requiring lenses. NOTE: Usage of ^^. on many fields from the same item is usually the main source of overhead in backprop code, if you are looking to optimize your code. See <https://backprop.jle.im/07-performance.html this performance guide> for more information, and details on mitigating this overhead. WARNING: Do not use with any lenses that operate "numerically" on the contents (like multiplying).