on master help sign in
fix build, comment out unimplemented APIs
commit0887892706dbd5a5d703332ddf6c07fc09e91025 authorHarendra Kumar <harendra.kumar@gmail.com> dateMon 27 May 2019, 07:00 (7 years ago) parent5f6fb0a
1 file changed+11−3
src/Streamly/Mem/Array.hs+11−3
src/Streamly/Mem/Array.hs+11−3
@@ -206,20 +206,28 @@ _last arr = readIndex arr (length arr - 1)
206206-- Searching
207207-------------------------------------------------------------------------------
208208
209+{-
209210-- | Perform a binary search in the array to find an element.
210−elem :: a -> Array a -> Maybe Bool
211+bsearch :: a -> Array a -> Maybe Bool
212+bsearch = undefined
211213
212214-- | Perform a binary search in the array to find an element index.
213215{-# INLINE elemIndex #-}
214−elemIndex :: a -> Array a -> Maybe Int
215−elemIndex elem arr = undefined
216+bsearchIndex :: a -> Array a -> Maybe Int
217+bsearchIndex elem arr = undefined
216218
217219-- find/findIndex etc can potentially be implemented more efficiently on arrays
218220-- compared to streams by using SIMD instructions.
219221
220222find :: (a -> Bool) -> Array a -> Bool
223+find = undefined
224+
221225findIndex :: (a -> Bool) -> Array a -> Maybe Int
226+findIndex = undefined
227+
222228findIndices :: (a -> Bool) -> Array a -> Array Int
229+findIndices = undefined
230+-}
223231
224232-------------------------------------------------------------------------------
225233-- Folds