Open lahvak opened 1 month ago
This seems out of scope for CoCalc. I think there are two output streams: stdout and stderr. CoCalc and JupyterLab are consistent in rendering stderr with a reddish background:
This is what the output messages look like:
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"Blah blah blah\n",
"\n"
]
}
This seems like something to take up maybe with the developers of the R jupyter kernel?
That makes sense. R by default sends both messages and warnings to stderr.
-- Jan Hlavacek Department of Mathematical Sciences, SVSU (989) 964-2004 - https://space.lahvak.space/
From: William Stein @.> Sent: Sunday, September 22, 2024 3:39 PM To: sagemathinc/cocalc @.> Cc: Jan Hlavacek @.>; Author @.> Subject: Re: [sagemathinc/cocalc] Use different background color for messages and warnings. (Issue #7868)
This seems out of scope for CoCalc. I think there are two output streams: stdout and stderr. CoCalc and JupyterLab are consistent in rendering stderr with a reddish background:
image.png (view on web)https://github.com/user-attachments/assets/c15946ae-c12a-4cb2-ab54-b1ec472fcd4f
This is what the output messages look like:
"outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "Blah blah blah\n", "\n" ] }
This seems like something to take up maybe with the developers of the R jupyter kernel?
— Reply to this email directly, view it on GitHubhttps://github.com/sagemathinc/cocalc/issues/7868#issuecomment-2366933694, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AA3J2WKO5EAB63NPLXGHVPLZX4MIRAVCNFSM6AAAAABOU2BQH6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRWHEZTGNRZGQ. You are receiving this because you authored the thread.Message ID: @.***>
In notebooks with R kernel, a cell can produce a message, for example:
or a warning:
Currently, both of those show in the notebook with very visible pink background. Interestingly, an actual error message:
will show on much less visible, slightly pinkish, background.
This semester, several students contacted me, concerned that they are doing something wrong, since they are getting all those error messages from their cells. It turned out they were only getting information messages sych as those produced by
message()
, but because of the bright pink background, they though these were errors. This was never an issue before, but this semester several students already contacted me about that.I was thinking it would be nice to use different colors for messages, warnings, and actual errors, reflecting the different severity of those. Perhaps green for messages, yellow for warnings, and red for errors?