Hi,
I am writing a swank server for clojure, and for various reasons, not least of which the frequent updates to SLIME, the versions of slime.el used to connect are usually somewhat old.
The clojure swank server could easily support multiple versions of the slime protocol, making it less painful to set up for the many emacs newbies in the clojure world, but to do so would require knowledge of the slime protocol version implemented in slime.el.
Would a change in the swank:connection-info message to include slime-protocol-version be a possibility?
(swank:connection-info "20110501")
This obviously doesn't allow retroactive support of old slime versions, but would provide a path to doing so in the future.