Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support starting an nREPL server #22

Open
1 task done
zane opened this issue Jan 9, 2022 · 3 comments
Open
1 task done

Support starting an nREPL server #22

zane opened this issue Jan 9, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@zane
Copy link
Collaborator

zane commented Jan 9, 2022

obb should support starting an nREPL server, presumably via obb nrepl-server for parity with bb, nbb.

@zane zane added the enhancement New feature or request label Jan 9, 2022
@zane zane changed the title Support starting an NREPL server Support starting an nREPL server Jan 12, 2022
@borkdude
Copy link
Contributor

@zane I think we should implement this as the next big feature for obb.

It should be relatively straightforward to borrow code from nbb. I basically copied over the implementation to joyride as well.

@borkdude
Copy link
Contributor

I think joyride is now the closest equivalent (since the code in both joyride and obb is evaluated synchronously) but I'm blocked on how to start a socket server in a JXA environment.

If someone can point me to how to do a similar thing like this in JXA:

https://github.com/BetterThanTomorrow/joyride/blob/7845ea3262dd20f16c12d7eb207fb05d07c3486b/src/joyride/nrepl.cljs#L253-L260

then I'm willing to invest a couple of hours getting an nREPL thing working for obb.

@borkdude
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants