I’m trying to understand how errors are handled in TeXmacs.
If I do Debug -> Miscellaneous -> Provoke C++ error then I get a pop-up saying there was an error. This menu item simply calls (cpp-error) in Scheme, which does FAILED ("an error occurred") in C++.
If I call (cpp-error) in a Scheme session, then the editor hangs.
Does anyone know what causes the difference?