Implement WRITE-RDF/NT-FILE.
authorChris Hanson <org/chris-hanson/cph>
Sat, 10 Jun 2006 03:52:00 +0000 (03:52 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 10 Jun 2006 03:52:00 +0000 (03:52 +0000)
v7/src/xml/rdf-nt.scm
v7/src/xml/xml.pkg

index 6d55654c782d6d75c12c94b6d5c6b1333278469a..8f67b57304a2fbfcde3b9191d216a85a92ae9a4f 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: rdf-nt.scm,v 1.5 2006/03/07 02:52:49 cph Exp $
+$Id: rdf-nt.scm,v 1.6 2006/06/10 03:52:00 cph Exp $
 
 Copyright 2006 Massachusetts Institute of Technology
 
@@ -203,6 +203,13 @@ USA.
 \f
 ;;;; Encoder
 
+(define (write-rdf/nt-file triples pathname)
+  (call-with-output-file pathname
+    (lambda (port)
+      (for-each (lambda (triple)
+                 (write-rdf/nt triple port))
+               triples))))
+
 (define (write-rdf/nt triple port)
   (let ((s (rdf-triple-subject triple)))
     (cond ((uri? s) (write-uri-ref s port))
index 0b8662bae48adca261db1b79678ab72bd8c2ed72..bbd6c15201a0d9f7f29bc24789fecf9ede0a15bb 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: xml.pkg,v 1.67 2006/03/07 06:16:26 cph Exp $
+$Id: xml.pkg,v 1.68 2006/06/10 03:52:00 cph Exp $
 
 Copyright 2001,2002,2003,2004,2005,2006 Massachusetts Institute of Technology
 
@@ -571,4 +571,5 @@ USA.
          read-rdf/nt
          read-rdf/nt-file
          rdf/nt-file->source
-         write-rdf/nt))
\ No newline at end of file
+         write-rdf/nt
+         write-rdf/nt-file))
\ No newline at end of file