conjure
conjure copied to clipboard
[WIP] Refactor and improve Common Lisp client
This PR is to improve the Common Lisp client, mainly by refactoring the code and making it easier to read, and changing to the slynk
client that is a more modern and maintained version of slime
for common lisp.
TODO:
- [ ] Confirm Slynk message encoding/decoding in
remote.transport.slynk
- [x] Refactor out utility functions into
common-lisp.utils
- [ ] Connect Common Lisp Client to slynk transport
- [ ] Have helper / install script in wiki page ie: a one-liner to quickstart
- [ ] Remove
swank
-y code. - [ ] General tidy up before merging.
So what state would you say this is in right now? Still an improvement on what is there right now even if there's more you'd like to do? If you're kinda happy with how it behaves I'll be happy to merge and get it in the hands of users. Future changes are still of course welcome! 😄
Oh actually this would be a breaking change right? Because it requires a different transport so the user would have to start their REPL differently?
closing this PR because it's messy and out of date.
changing to slynk was a lot easier than i was expecting, check out my new PR here: #400