Hey, it works! neat plugin, thank you Andrew. And both the .clj and .py scripts are so cleanly written - I like how they just apply functions to data - as opposed to other approaches.
I see two ways in which this program could be improved. First, I don't find all comfortable having to select the expressions prior to evaluating them. I'd just keep reading the input until the first parens/bracket/... is matched.
And second - I'd show the output in the console that is running the REPL server's rather than in Sublime's, as a) it's more general-purpose -as the same program could serve other editors- and b) I don't like to see Sublime's and REPL's output all mixed.
I reckon that actually it'd be fun and motivating to implement them myself but - perhaps you'd had no problem in adding those features?
Cheers - Victor.