drop -base -text

drop :: Int -> ByteString -> ByteString
bytestring Data.ByteString, bytestring Data.ByteString.Char8
O(1) drop n xs returns the suffix of xs after the first n elements, or [] if n > length xs.
drop :: Int -> Seq a -> Seq a
containers Data.Sequence
O(log(min(i,n-i))). Elements of a sequence after the first i. If i is negative, drop i s yields the whole sequence. If the sequence contains fewer than i elements, the empty sequence is returned.
drop :: Int64 -> ByteString -> ByteString
bytestring Data.ByteString.Lazy, bytestring Data.ByteString.Lazy.Char8
O(n\c)/ drop n xs returns the suffix of xs after the first n elements, or [] if n > length xs.
package dropbox-sdk
package
A (very preliminary) library to access the Dropbox HTTP API: https://www.dropbox.com/developers/reference/api Version 0.3.1
dropDrive :: FilePath -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Delete the drive, if it exists. > dropDrive x == snd (splitDrive x)
dropExtension :: FilePath -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Remove last extension, and the "." preceding it. > dropExtension x == fst (splitExtension x)
dropExtensions :: FilePath -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Drop all extensions > not $ hasExtension (dropExtensions x)
dropFileName :: FilePath -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Drop the filename. > dropFileName x == fst (splitFileName x)
package dropsolve
package
A command line tool for resolving dropbox conflicts. Deprecated! Please use confsolve. Version 0.1.2.1
dropTrailingPathSeparator :: FilePath -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Remove any trailing path separators > dropTrailingPathSeparator "file/test/" == "file/test" > Posix: not (hasTrailingPathSeparator (dropTrailingPathSeparator x)) || isDrive x > Posix: dropTrailingPathSeparator "/" == "/" > Windows: dropTrailingPathSeparator "\\" == "\\"
dropWhile :: (Char -> Bool) -> ByteString -> ByteString
bytestring Data.ByteString.Char8, bytestring Data.ByteString.Lazy.Char8
dropWhile p xs returns the suffix remaining after takeWhile p xs.
dropWhile :: (Word8 -> Bool) -> ByteString -> ByteString
bytestring Data.ByteString, bytestring Data.ByteString.Lazy
dropWhile p xs returns the suffix remaining after takeWhile p xs.
dropWhileL :: (a -> Bool) -> Seq a -> Seq a
containers Data.Sequence
O(i) p xs</tt> returns the suffix remaining after takeWhileL p xs.
dropWhileR :: (a -> Bool) -> Seq a -> Seq a
containers Data.Sequence
O(i) p xs</tt> returns the prefix remaining after takeWhileR p xs. dropWhileR p xs is equivalent to reverse (dropWhileL p (reverse xs)).
package backdropper
package
Rotates backdrops for X11 displays using Imagemagic. Version 1.2
package dewdrop
package
Traditional buffer-overflow attacks work by filling a data buffer with exploit code and then redirecting execution to that buffer. As a countermeasure, modern operating systems will forbid (by default) the execution of writable memory regions. Return-oriented programming [1] is an alternative exploitation strategy that works around this restriction.  The exploit payload is built by chaining together short code sequences (&quot;gadgets&quot;) which are already present in the exploited program, and thus are allowed to be executed. dewdrop is a Haskell library for finding useful gadgets in 32- and 64-bit x86 ELF binaries.  You can describe the desired gadget properties with a Haskell function, and use the Dewdrop module to make a customized gadget-finder program.  Or you can import Dewdrop.Analyze and integrate this functionality into a larger program. [1] Shacham, Hovav. The Geometry of Innocent Flesh on the Bone: Return-into-libc without Function Calls (on the x86). CCS 2007, pages 552-561. Version 0.1
unsafeDrop :: Int -> ByteString -> ByteString
bytestring Data.ByteString.Unsafe
A variety of drop which omits the checks on n so there is an obligation on the programmer to provide a proof that 0 <= n <= length xs.