type file; file cs <"cs.sh">; app (file [] _fs) createfs (file _cFsScript) { sh @_cFsScript; } (string s_obj) sum_obj (file _cs) { string [] s; iterate i { s[i] = @strcat("upf_",i,".txt"); } until (i == 3); file fs[] ; # doesn't work, just hangs # file fs[] ; # works fs = createfs(_cs); s_obj = readData(fs[0]); } tracef("\n*** Ready to call sum_obj\n\n"); string result = sum_obj(cs); tracef("\n*** Script parameters: result=%s\n\n", result);