Oops, I have not done on purpose and it’s scary !
[ main i;
print() i.describe;
];
Oops, I have not done on purpose and it’s scary !
[ main i;
print() i.describe;
];
print is a statement, not a function. You can say
print i.describe;
…although this will print a number rather than the contents of a string. More likely you want
print (string) i.describe;
Shouldn’t the compiler tell the author something along the lines of “You can’t do that” rather than “Oops, I don’t know what the hell happened.”?
There is already an issue in the bug-tracker for this compiler error: see the third note on issue 0001688.