[Fencommits] fenserve: adjust to new Fenfire.RDF.query API
Benja Fallenstein
benja.fallenstein at gmail.com
Wed Apr 4 11:12:12 EEST 2007
Wed Apr 4 11:12:04 EEST 2007 Benja Fallenstein <benja.fallenstein at gmail.com>
* adjust to new Fenfire.RDF.query API
diff -rN -u old-fenserve/FenServe.hs new-fenserve/FenServe.hs
--- old-fenserve/FenServe.hs 2007-04-04 11:12:12.000000000 +0300
+++ new-fenserve/FenServe.hs 2007-04-04 11:12:12.000000000 +0300
@@ -114,12 +114,12 @@
instance FromRDF Directory where
readRDF g node = do
- let l = query (node, fs_entries, X) g
+ let l = query' (node, fs_entries, X) g
tellTs [ (node, rdf_type, fs_Directory), (node, fs_entries, l) ]
entries <- readRDFList readRDFEntry g l
return $ Dir node entries
where readRDFEntry g n = do
- let nameR = query (n, fs_filename, X) g
+ let nameR = query' (n, fs_filename, X) g
name <- readRDF g nameR; entry <- readRDF g n
tellTs [ (n, fs_filename, nameR) ]; return (name, entry)
@@ -138,17 +138,17 @@
return e
instance FromRDF Entry where
- readRDF g node = case query (node, rdf_type, X) g of
+ readRDF g node = case query' (node, rdf_type, X) g of
x | x == fs_FileEntry -> do
- let repr = query (node, fs_representation, X) g
+ let repr = query' (node, fs_representation, X) g
tellTs [ (node, fs_representation, repr) ]
return $ FileEntry repr
x | x == fs_DirEntry -> do
- let subdir = query (node, fs_subdir, X) g
+ let subdir = query' (node, fs_subdir, X) g
tellTs [ (node, fs_subdir, subdir) ]
return $ DirEntry subdir
x | x == fs_ExecutableEntry -> do
- let code = query (node, fs_code, X) g
+ let code = query' (node, fs_code, X) g
tellTs [ (node, fs_subdir, code) ]
return $ ExecutableEntry code
More information about the Fencommits
mailing list