Rust bindings #1068
Closed
turboladen
started this conversation in
Ideas
Rust bindings
#1068
Replies: 3 comments 5 replies
-
I certainly don't mind taking a look in a PR! I've heard of other interest for this as well, so I would say please open a PR and we can discuss. |
Beta Was this translation helpful? Give feedback.
3 replies
-
Sounds good to me! I expect I can have something in the next few days.
…On Mon, Jun 26, 2023 at 9:27 AM Kevin Newton ***@***.***> wrote:
I would say let's get yarp-sys going, and then we can discuss the other
options. I think my answer on whether or not yarp would live in this
repository depends on its size/complexity.
—
Reply to this email directly, view it on GitHub
<#1068 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABCVOSFYWO4MMWZPXPA5ITXNGZ5PANCNFSM6AAAAAAZSS2EZ4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
-
FWIW, another possibility I thought of is Rust could use the serialization API like Java. Then you would need very few bindings to the C codebase, and it might be easier to use too because everything would be allocated by Rust. But of course it might be a little bit slower. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've been using tree-sitter for a Rust-based LSP implementation for Ruby that I've been working on for fun for a couple years now. TS has its pros and cons, so I recently started looking into yarp, and now think it'd be nice to try it out in my project.
To get an idea of effort required, I forked this repo and started working on the bindings, and now that I've got low-level stuff wrapped, I think I'd like to keep moving forward with it. My question is, though: should I keep it here, in this repo, or create a new repo? Is there any interest in having these bindings here? I'm not a point in my life where I could commit to being super active with maintenance, but if there's enough community interest, maybe that's fine?
Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions