You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a graphical environment, I want computing threads not to mix with the GUI, so that the program doesn't crash.
Expected behaviour
threads computing things should only compute things, not also display messages and dialog boxes. when something goes wrong, they should fail with an error condition (an exception), so that the invoking GUI can display the dialog box.
Opinions
unfortunately, much of bauble/ghini is built around this smart and simple fibra thing, implementing collaborative concurrency, and letting the programmer forget about good behaviour. I think we should really get rid of that.
The text was updated successfully, but these errors were encountered:
As a graphical environment, I want computing threads not to mix with the GUI, so that the program doesn't crash.
Expected behaviour
threads computing things should only compute things, not also display messages and dialog boxes. when something goes wrong, they should fail with an error condition (an exception), so that the invoking GUI can display the dialog box.
Opinions
unfortunately, much of bauble/ghini is built around this smart and simple fibra thing, implementing collaborative concurrency, and letting the programmer forget about good behaviour. I think we should really get rid of that.
The text was updated successfully, but these errors were encountered: