Expand description
The workspace’s socket: QCode listens on it while the workspace is open, and the server in every profile container of the workspace asks its questions through it.
A unix socket rather than a port, because a profile without the network has no network to
reach a port through, while a socket is a file in a folder the container mounts. One thread
waits for connections and one short thread serves each: it reads the question, hands it to
the screen through the Inbox and writes back whatever the screen answers. The screen
decides everything; this module only carries lines.
Where the system has no unix sockets, Listener::open says so and the workspace has no
bridge; nothing else changes.