Then you can do: deco start dmd-repl socat unix-connect:/var/run/dmd/repl stdio and tinker from there. New ways to cra^W experiment with your system! I’m tempted to just commit that. There are shortcomings: (1) the REPL server runs in a thread and threads + fork don’t go together well (although in practice dmd only does fork followed by exec, so it’s OK), and (2) for some reason ‘stop-server-and-clients!’ seems to leave open sockets behind it, so if you restart the REPL on the same socket, it fails with EADDRINUSE. Thoughts? Ludo’.