Basic usage
import OpenDAL
main :: IO ()
main = do
Right op <- newOperator "memory"
runOp op operation
where
operation = do
writeOp op "key1" "value1"
writeOp op "key2" "value2"
value1 <- readOp op "key1"
value2 <- readOp op "key2"
Use logger
import OpenDAL
import Colog (simpleMessageAction)
main :: IO ()
main = do
Right op <- newOperator "memory" {ocLogAction = Just simpleMessageAction}
return ()
cabal build
cabal test
To generate the documentation:
cabal haddock
If your cabal
version is greater than 3.8
, you can use cabal haddock --open
to open the documentation in your browser. Otherwise, you can visit the documentation from dist-newstyle/build/$ARCH/ghc-$VERSION/opendal-$VERSION/doc/html/opendal/index.html
.
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
Apache OpenDAL, OpenDAL, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.