Injection over plain socket repl
Open
@cgrand is already working on this.
Since Dec 12, 2018.
Enhancement
- Dominant language
- Clojure
- Stars
- 906
- Forks
- 108
- Avg merge
- 18h 29m
- Merged PRs (30d)
- 20
Description
Make it possible to upgrade a plain socket repl to a nREPL connection.
A socket repl is a UTF-8 (Is it even guaranteed ?) connection, so upgrading it to bencode is not possible if real binary payloads are in use; are they? In any case we would need a custom bencoder that knows the underlying stream is already UTF-8.
The edn transport (#60) would be an easier target.
Since nREPL has multiplexed input a different injection strategy can be used than with unrepl: we can basically just inject a sideloader (#97). That would spare us all the blob generation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.