title: TCL Error: wrong # args: should be "proc name args body"
body: <p>I wrote the following method in tcl:</p>
  
  <pre><code>proc read_csv ( csv_file) {
  
     package require csv
     package require struct::matrix
  
     struct::matrix m
     m add columns 8
     set f [open $csv_file]
     csv::read2matrix $f m {;}
     close $f
  
     return $m
  }   
  
  
  set m [read_csv "C:\\file.csv] 
  </code></pre>
  
  <p>When I try to run it, I get the error:</p>
  
  <p>wrong # args : should be "proc name args body"</p>
  
  <p>Can anyone tell me, what I'm doing wrong? Thanks</p>