A ruby implementation of the Emacs RPC stack