on master help sign in
Add Split example to cabal file
commitf830c1a9872952d1684e0784e3647657d1acd9c7 authorHarendra Kumar <harendra@composewell.com> dateWed 3 Jun 2020, 20:19 (6 years ago) parent2c0f829
2 files changed+17−7
examples/Split.hs+1−7 streamly.cabal+16
examples/Split.hs+1−7
@@ -1,18 +1,12 @@
11import qualified Streamly.Internal.Prelude as S
2−import qualified Streamly.Data.Fold as FL
3−-- import qualified Streamly.Memory.Array as A
4−import qualified Streamly.Internal.Memory.ArrayStream as AS
52import qualified Streamly.Internal.FileSystem.Handle as IFH
63import qualified Streamly.FileSystem.Handle as FH
74import qualified System.IO as FH
8−-- import qualified Streamly.FileSystem.FD as FH
9−-- import qualified Streamly.Data.Unicode.Stream as US
105
116import Control.Monad.IO.Class (liftIO)
127import Control.Monad.State.Strict (StateT(..), get, put)
13−import Data.Char (ord)
148import System.Environment (getArgs)
15−import System.IO (IOMode(..), hSeek, SeekMode(..))
9+import System.IO (IOMode(..))
1610import Data.Function ((&))
1711
1812newHandle :: StateT (Maybe (FH.Handle, Int)) IO FH.Handle
streamly.cabal+16
@@ -875,3 +875,19 @@ executable Rate
875875 , base >= 4.8 && < 5
876876 else
877877 buildable: False
878+
879+executable Split
880+ import: exe-options
881+ main-is: Split.hs
882+ hs-source-dirs: examples
883+ if (flag(examples) || flag(examples-sdl)) && !impl(ghcjs)
884+ buildable: True
885+ build-Depends:
886+ streamly
887+ , base >= 4.8 && < 5
888+ , mtl >= 2.2 && < 3
889+ if impl(ghc < 8.0)
890+ build-depends:
891+ transformers >= 0.4 && < 0.6
892+ else
893+ buildable: False