and more, this is invalid:
printf("Couldn't compile sources for "~name.toString()~"\n");
function object.printf (char*,...) does not match parameter types (char[])
but this is valid:
printf("Couldn't compile sources for ");//~name.toString()~"\n");
???
Ant