People on macosx are regularly bitten by some arcane restrictions in e.g. opengl that requires stuff to be executed in the main thread.
Is it a too arcane use case, or do you think it warrants a new communication style that makes sure the main thread is used for the REPL?
Actually there are more uses, for example I have a script "start-swank <port>" which I'd like to die in case something goes wrong with the Slime connection rather than be stuck in the native repl.
-T.