summary refs log tree commit diff stats
path: root/lib/sysio.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2009-01-07 17:03:25 +0100
committerAndreas Rumpf <rumpf_a@web.de>2009-01-07 17:03:25 +0100
commit439aa2d04d5528b5aed288f70895515d1da2dc3d (patch)
treecda2d0bc4d4f2bab189c4a0567cae3c1428c5ed0 /lib/sysio.nim
parent1c8ddca7e08af9075a930edaca6c522d5e6fd8b5 (diff)
downloadNim-439aa2d04d5528b5aed288f70895515d1da2dc3d.tar.gz
version 0.7.4
Diffstat (limited to 'lib/sysio.nim')
-rw-r--r--lib/sysio.nim5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sysio.nim b/lib/sysio.nim
index c178ff559..d79b5e287 100644
--- a/lib/sysio.nim
+++ b/lib/sysio.nim
@@ -91,10 +91,13 @@ proc writeln[Ty](f: TFile, x: Ty) =
   write(f, "\n")
 
 proc writeln[Ty](f: TFile, x: openArray[Ty]) =
-  write(f, x)
+  for i in items(x): write(f, i)
   write(f, "\n")
 
 proc echo[Ty](x: Ty) = writeln(stdout, x)
+proc echo[Ty](x: openArray[Ty]) = 
+  for i in items(x): write(stdout, i)
+  write(stdout, "\n")
 
 # interface to the C procs:
 proc fopen(filename, mode: CString): pointer {.importc: "fopen", noDecl.}