src/Tools/WWW_Find/http_util.ML
changeset 43703 c37a1f29bbc0
parent 43278 1fbdcebb364b
child 51930 52fd62618631
--- a/src/Tools/WWW_Find/http_util.ML	Fri Jul 08 14:37:19 2011 +0200
+++ b/src/Tools/WWW_Find/http_util.ML	Fri Jul 08 15:17:40 2011 +0200
@@ -17,7 +17,7 @@
 
 val crlf = "\r\n";
 
-fun make_header_field (name, value) = concat [name, ": ", value, crlf];
+fun make_header_field (name, value) = implode [name, ": ", value, crlf];
 
 fun reply_header (status, content_type, extra_fields) =
   let
@@ -25,9 +25,9 @@
     val reason = HttpStatus.to_reason status;
     val show_content_type = pair "Content-Type" o Mime.show_type;
   in
-  concat
+  implode
     (map make_header_field
-      (("Status", concat [code, " ", reason])
+      (("Status", implode [code, " ", reason])
        :: (the_list o Option.map show_content_type) content_type
        @ extra_fields)
     @ [crlf])
@@ -89,7 +89,7 @@
 val make_query_string =
   Symtab.dest
   #> map join_pairs
-  #> String.concatWith "&";
+  #> space_implode "&";
 
 end;