Hi Swift Users,<br><br>I'm a student at UChicago working with Mike Wilde and Kyle Chard at the Computation Institute to try to create a distributed file management system.  At present, I have a working script that can take two strings (physical file locations), scp the strings to get their file contents, and merge their contents together.  Next, I'd like my script to take two strings (logical file names), transform them to physical file locations by looking them up in a map somewhere, and then scp the transformed strings to get their file contents etc.  So I only need to do ONE step at present: look up strings in a map.  It's been suggested that I use a csv_mapper for this purpose, so I tried.  Below is my swiftscript and attached is my logfile.  Could you suggest what might be the matter?  There are liable to be very elementary mistakes as I am quite a novice swift user.  Thank you kindly, and please do let me know if anything I've mentioned has been unclear.  Best regards,<br>
Heather<br><br>type file;<br><br>type translator {<br>   string logical;<br>   string physical;<br>}<br><br>app (file f) echoer(translator t) {<br>        echo "The name is" t.logical "and the location is" t.physical stdout=@f;<br>
}<br><br>file outfile <"translation.txt">;<br><br>translator trans[] <csv_mapper; file="translate.csv">;<br><br>trace(trans[0].logical);<br>trace(trans[0].physical);<br>trace(trans[1].logical);<br>
trace(trans[1].physical);<br><br>#####################################<br><br>#  translate.csv  #<br><br>#####################################<br><br>logical, physical<br>file1, hstoller@kedzie.cs.uchicago.edu:~/tmp/m<br>
file2, <a href="mailto:hstoller@kedzie.cs.uchicago.edu">hstoller@kedzie.cs.uchicago.edu</a>~/tmp/n<br><br><br>-- <br>Heather Stoller<br><br>