>>> import Prelude (Float) >>> import InfBackprop (call, derivative)
>>> call (-) (5, 3) :: Float 2.0
>>> import Debug.SimpleExpr.Expr (variable) >>> x = variable "x" >>> y = variable "y" >>> derivative (-) (x, y) (1,-(1))
"/directory/path.txt" -<.> "ext" == "/directory/path.ext" "/directory/path.txt" -<.> ".ext" == "/directory/path.ext" "foo.o" -<.> "c" == "foo.c"
"/directory/path.txt" -<.> "ext" == "/directory/path.ext" "/directory/path.txt" -<.> ".ext" == "/directory/path.ext" "foo.o" -<.> "c" == "foo.c"
"/directory/path.txt" -<.> "ext" == "/directory/path.ext" "/directory/path.txt" -<.> ".ext" == "/directory/path.ext" "foo.o" -<.> "c" == "foo.c"
"/directory/path.txt" -<.> "ext" == "/directory/path.ext" "/directory/path.txt" -<.> ".ext" == "/directory/path.ext" "foo.o" -<.> "c" == "foo.c"
"/directory/path.txt" -<.> "ext" == "/directory/path.ext" "/directory/path.txt" -<.> ".ext" == "/directory/path.ext" "foo.o" -<.> "c" == "foo.c"
>>> execState (do _1 -= c; _2 -= d) (a,b) (a - c,b - d)
(-=) :: (MonadState s m, Num a) => Setter' s a -> a -> m () (-=) :: (MonadState s m, Num a) => Iso' s a -> a -> m () (-=) :: (MonadState s m, Num a) => Lens' s a -> a -> m () (-=) :: (MonadState s m, Num a) => Traversal' s a -> a -> m ()