(Sorry about the previous message.) В Thu, 22 Dec 2022 10:10:42 +0100 Quirin Stier <quirin_st...@gmx.de> пишет:
> Any ideas how to get rid of the message popping up? You seem to be right that it's a package development question. Currently, as long as there's a non-empty build log, OpenCL will show it using R_ShowMesssage, or complain that it couldn't: https://github.com/cran/OpenCL/blob/bcfcca930bffeac7f03f8ab1f9513d38fefe078b/src/ocl.c#L212-L224 I don't think that R_ShowMessage can be trapped in a portable way. In the Windows GUI frontend, R_ShowMessage is implemented as a pop-up window. If you run your program in Rterm, the log should be be printed to the console instead of creating a pop-up window, so that could be a quick (but far from perfect) workaround. An improvement to the source code of OpenCL would be to replace the R_ShowMessage calls with Rprintf("%s\n", message);, which at least can be caught using capture.output(). I don't think that we have a C equivalent of message() (to be caught using suppressMessages()). message() itself is implemented entirely in R, both raising the condition and providing a default handler. -- Best regards, Ivan ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel