KiCS-0.9.3: A compiler from Curry to Haskell

Safe HaskellSafe-Infered

Curry.Module.List

Documentation

c_elemIndex :: Curry t0 => t0 -> State -> Prim (List t0 -> State -> C_Maybe C_Int)Source

c_elemIndices :: Curry t0 => t0 -> State -> Prim (List t0 -> State -> List C_Int)Source

c_find :: Curry t0 => Prim (t0 -> State -> C_Bool) -> State -> Prim (List t0 -> State -> C_Maybe t0)Source

c_findIndex :: Curry t0 => Prim (t0 -> State -> C_Bool) -> State -> Prim (List t0 -> State -> C_Maybe C_Int)Source

c_findIndices :: Curry t0 => Prim (t0 -> State -> C_Bool) -> List t0 -> State -> List C_IntSource

c_nub :: Curry t0 => List t0 -> State -> List t0Source

c_nubBy :: Curry t0 => Prim (t0 -> State -> Prim (t0 -> State -> C_Bool)) -> List t0 -> State -> List t0Source

c_nubBy'46_'35lambda6 :: Curry t45 => Prim (t45 -> State -> Prim (t45 -> State -> C_Bool)) -> t45 -> t45 -> State -> C_BoolSource

c_delete :: Curry t0 => t0 -> List t0 -> State -> List t0Source

op_92_92 :: Curry t0 => List t0 -> List t0 -> State -> List t0Source

c_union :: Curry t0 => List t0 -> List t0 -> State -> List t0Source

c_intersect :: Curry t0 => List t0 -> List t0 -> State -> List t0Source

c_intersperse :: Curry t0 => t0 -> List t0 -> State -> List t0Source

c_transpose :: Curry t0 => List (List t0) -> State -> List (List t0)Source

c_partition :: Curry t0 => Prim (t0 -> State -> C_Bool) -> List t0 -> State -> T2 (List t0) (List t0)Source

c_partition'46select'4653 :: Curry t146 => Prim (t146 -> State -> C_Bool) -> t146 -> T2 (List t146) (List t146) -> State -> T2 (List t146) (List t146)Source

c_group :: Curry t0 => State -> Prim (List t0 -> State -> List (List t0))Source

c_groupBy :: Curry t0 => Prim (t0 -> State -> Prim (t0 -> State -> C_Bool)) -> List t0 -> State -> List (List t0)Source

c_groupBy'46_'35selFP3'35ys :: Curry t154 => T2 (List t154) (List t154) -> State -> List t154Source

c_groupBy'46_'35selFP4'35zs :: Curry t154 => T2 (List t154) (List t154) -> State -> List t154Source

c_replace :: Curry t0 => t0 -> C_Int -> List t0 -> State -> List t0Source

c_isPrefixOf :: Curry t0 => List t0 -> List t0 -> State -> C_BoolSource

c_sortBy :: Curry t0 => Prim (t0 -> State -> Prim (t0 -> State -> C_Bool)) -> State -> Prim (List t0 -> State -> List t0)Source

c_insertBy :: Curry t0 => Prim (t0 -> State -> Prim (t0 -> State -> C_Bool)) -> t0 -> List t0 -> State -> List t0Source

c_last :: Curry t0 => List t0 -> State -> t0Source

c_last_case_0 :: Curry t0 => t0 -> List t0 -> State -> t0Source

c_insertBy_case_1 :: Curry t0 => Prim (t0 -> State -> Prim (t0 -> State -> C_Bool)) -> t0 -> t0 -> List t0 -> C_Bool -> State -> List t0Source

c_isPrefixOf_case_2 :: Curry t0 => t0 -> List t0 -> List t0 -> State -> C_BoolSource

c_replace_case_4 :: Curry t0 => t0 -> C_Int -> t0 -> List t0 -> C_Bool -> State -> List t0Source

c_replace_case_3 :: Curry t0 => t0 -> C_Int -> t0 -> List t0 -> C_Bool -> State -> List t0Source

c_partition'46select'4653_case_5 :: BaseCurry t0 => t -> t0 -> List t0 -> List t0 -> C_Bool -> State -> T2 (List t0) (List t0)Source

c_transpose_case_6 :: Curry t0 => List (List t0) -> List t0 -> State -> List (List t0)Source

c_intersperse_case_7 :: Curry t0 => t0 -> t0 -> List t0 -> State -> List t0Source

c_intersect_case_8 :: Curry t0 => List t0 -> t0 -> List t0 -> C_Bool -> State -> List t0Source

c_union_case_9 :: Curry t0 => List t0 -> t0 -> List t0 -> C_Bool -> State -> List t0Source

c_delete_case_10 :: Curry t0 => t0 -> t0 -> List t0 -> C_Bool -> State -> List t0Source