rdf4h 5.2.0 → 5.2.1
raw patch · 2 files changed
+2/−2 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.RDF.State: RdfST :: StateT (RDF rdfImpl) m a -> RdfST rdfImpl m a
+ Data.RDF.State: RdfST :: StateT (RDF rdfImpl) m a -> RdfST rdfImpl (m :: Type -> Type) a
- Data.RDF.State: [unRdfST] :: RdfST rdfImpl m a -> StateT (RDF rdfImpl) m a
+ Data.RDF.State: [unRdfST] :: RdfST rdfImpl (m :: Type -> Type) a -> StateT (RDF rdfImpl) m a
- Data.RDF.State: addPrefixMappings :: (Rdf rdfImpl, Monad m) => PrefixMappings -> RdfST rdfImpl m ()
+ Data.RDF.State: addPrefixMappings :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => PrefixMappings -> RdfST rdfImpl m ()
- Data.RDF.State: addTriple :: (Rdf rdfImpl, Monad m) => Triple -> RdfST rdfImpl m ()
+ Data.RDF.State: addTriple :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => Triple -> RdfST rdfImpl m ()
- Data.RDF.State: baseUrl :: (Rdf rdfImpl, Monad m) => RdfST rdfImpl m (Maybe BaseUrl)
+ Data.RDF.State: baseUrl :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => RdfST rdfImpl m (Maybe BaseUrl)
- Data.RDF.State: empty :: (Rdf rdfImpl, Monad m) => RdfST rdfImpl m ()
+ Data.RDF.State: empty :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => RdfST rdfImpl m ()
- Data.RDF.State: mkRdf :: (Rdf rdfImpl, Monad m) => Triples -> Maybe BaseUrl -> PrefixMappings -> RdfST rdfImpl m ()
+ Data.RDF.State: mkRdf :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => Triples -> Maybe BaseUrl -> PrefixMappings -> RdfST rdfImpl m ()
- Data.RDF.State: newtype RdfST rdfImpl m a
+ Data.RDF.State: newtype RdfST rdfImpl (m :: Type -> Type) a
- Data.RDF.State: prefixMappings :: (Rdf rdfImpl, Monad m) => RdfST rdfImpl m PrefixMappings
+ Data.RDF.State: prefixMappings :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => RdfST rdfImpl m PrefixMappings
- Data.RDF.State: query :: (Rdf rdfImpl, Monad m) => Maybe Node -> Maybe Node -> Maybe Node -> RdfST rdfImpl m Triples
+ Data.RDF.State: query :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => Maybe Node -> Maybe Node -> Maybe Node -> RdfST rdfImpl m Triples
- Data.RDF.State: removeTriple :: (Rdf rdfImpl, Monad m) => Triple -> RdfST rdfImpl m ()
+ Data.RDF.State: removeTriple :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => Triple -> RdfST rdfImpl m ()
- Data.RDF.State: replacePrefixMappings :: (Rdf rdfImpl, Monad m) => PrefixMappings -> RdfST rdfImpl m ()
+ Data.RDF.State: replacePrefixMappings :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => PrefixMappings -> RdfST rdfImpl m ()
- Data.RDF.State: select :: (Rdf rdfImpl, Monad m) => NodeSelector -> NodeSelector -> NodeSelector -> RdfST rdfImpl m Triples
+ Data.RDF.State: select :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => NodeSelector -> NodeSelector -> NodeSelector -> RdfST rdfImpl m Triples
- Data.RDF.State: showGraph :: (Rdf rdfImpl, Monad m) => RdfST rdfImpl m String
+ Data.RDF.State: showGraph :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => RdfST rdfImpl m String
- Data.RDF.State: triplesOf :: (Rdf rdfImpl, Monad m) => RdfST rdfImpl m Triples
+ Data.RDF.State: triplesOf :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => RdfST rdfImpl m Triples
- Data.RDF.State: uniqTriplesOf :: (Rdf rdfImpl, Monad m) => RdfST rdfImpl m Triples
+ Data.RDF.State: uniqTriplesOf :: forall rdfImpl (m :: Type -> Type). (Rdf rdfImpl, Monad m) => RdfST rdfImpl m Triples
- Data.RDF.Types: type NodeSelector = Maybe (Node -> Bool)
+ Data.RDF.Types: type NodeSelector = Maybe Node -> Bool
Files
rdf4h.cabal view
@@ -1,5 +1,5 @@ name: rdf4h-version: 5.2.0+version: 5.2.1 synopsis: A library for RDF processing in Haskell description: 'RDF for Haskell' is a library for working with RDF in Haskell.
src/Text/RDF/RDF4H/TurtleSerializer.hs view
@@ -128,7 +128,7 @@ Nothing -> writeUNodeUri h currUri pms Just url -> if url == currUri then hPutStr h "<>" else writeUNodeUri h currUri pms (BNode gId) -> T.hPutStr h gId- (BNodeGen i) -> putStr "_:genid" >> hPutStr h (show i)+ (BNodeGen i) -> hPutStr h "_:genid" >> hPutStr h (show i) (LNode n) -> writeLValue h n pms -- Print prefix mappings to stdout for debugging.