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
Uh oh!
There was an error while loading. Please reload this page.
-
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