"Print a line to the standard output of the virtual machine process, printing the given value\'s `string`, or `<null>` if the value is `null`. This method is a shortcut for: process.writeLine(line?.string else \"<null>\") and is intended mainly for debugging purposes." // FIXME: see https://github.com/ceylon/ceylon-spec/issues/694 //see (`process.writeLine`) by ("Gavin") shared void print(Anything val) => process.writeLine(stringify(val)); "Print multiple values to the standard output of the virtual machine process as a single line of text, separated by a given character sequence." by ("Gavin") shared void printAll({Anything*} values, "A character sequence to use to separate the values" String separator=", ") { if (exists first = values.first) { process.write(stringify(first)); for (val in values.rest) { process.write(separator); process.write(stringify(val)); } } process.write(operatingSystem.newline); } String stringify(Anything val) => val?.string else "<null>";