hsc3-0.21: Haskell SuperCollider
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sound.Sc3.Common.Unsafe

Contents

Description

Unsafe variants of monadic functions.

Synopsis
  • liftUnsafe0 :: IO r -> x -> r
  • liftUnsafe1 :: (a -> IO r) -> a -> r
  • liftUnsafe2 :: (a -> b -> IO r) -> a -> b -> r
  • liftUnsafe3 :: (a -> b -> c -> IO r) -> a -> b -> c -> r
  • liftUnsafe4 :: (a -> b -> c -> d -> IO r) -> a -> b -> c -> d -> r
  • liftUnsafe5 :: (a -> b -> c -> d -> e -> IO r) -> a -> b -> c -> d -> e -> r
  • liftUnsafe6 :: (a -> b -> c -> d -> e -> f -> IO r) -> a -> b -> c -> d -> e -> f -> r
  • liftUnsafe7 :: (a -> b -> c -> d -> e -> f -> g -> IO r) -> a -> b -> c -> d -> e -> f -> g -> r
  • liftUnsafe8 :: (a -> b -> c -> d -> e -> f -> g -> h -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> r
  • liftUnsafe9 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> r
  • liftUnsafe10 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> r
  • liftUnsafe11 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> r
  • liftUnsafe12 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> r

Lift

liftUnsafe0 :: IO r -> x -> r Source #

Lift monadic r to unsafe form.

liftUnsafe1 :: (a -> IO r) -> a -> r Source #

Lift monadic r to unsafe form.

liftUnsafe2 :: (a -> b -> IO r) -> a -> b -> r Source #

Lift monadic r to unsafe form.

liftUnsafe3 :: (a -> b -> c -> IO r) -> a -> b -> c -> r Source #

Lift monadic r to unsafe form.

liftUnsafe4 :: (a -> b -> c -> d -> IO r) -> a -> b -> c -> d -> r Source #

Lift monadic r to unsafe form.

liftUnsafe5 :: (a -> b -> c -> d -> e -> IO r) -> a -> b -> c -> d -> e -> r Source #

Lift monadic r to unsafe form.

liftUnsafe6 :: (a -> b -> c -> d -> e -> f -> IO r) -> a -> b -> c -> d -> e -> f -> r Source #

Lift monadic r to unsafe form.

liftUnsafe7 :: (a -> b -> c -> d -> e -> f -> g -> IO r) -> a -> b -> c -> d -> e -> f -> g -> r Source #

Lift monadic r to unsafe form.

liftUnsafe8 :: (a -> b -> c -> d -> e -> f -> g -> h -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> r Source #

Lift monadic r to unsafe form.

liftUnsafe9 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> r Source #

Lift monadic r to unsafe form.

liftUnsafe10 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> r Source #

Lift monadic r to unsafe form.

liftUnsafe11 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> r Source #

Lift monadic r to unsafe form.

liftUnsafe12 :: (a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> IO r) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> r Source #

Lift monadic r to unsafe form.