Hello,
I was experimenting with the jobs module and wondering why there's a difference between *file:write() *and *file:write-text()* in the query below:
for $i in 1 to 5 return ( jobs:eval(' declare variable $iter external; file:write-text("~/Desktop/job"|| $iter ||".txt", (prof:sleep(5000), string(current-dateTime()))) ', map {"iter": $i} ) )
With *file:write-text()*, if I don't wrap *current-dateTime()* in *string()*, nothing is written and no files are created. With *file:write()*, text is always written and files always get created.
Thanks! Tim
-- Tim A. Thompson Metadata Librarian Yale University Library