Rust wrapper-api Projects
-
Project mention: How good is LLVM in other languages other than C++? (In my case I'm interested in using Rust) | reddit.com/r/ProgrammingLanguages | 2022-06-03
I'm currently using the Inkwell bindings for Rust, which I've found actually pretty nice. In terms of generating LLVM IR, the C bindings (which is what Inkwell uses internally) can do anything you want them to (definitely not limited to trivial languages as someone else here said.) I'm even using the LLVM garbage collection infrastructure, with no problems (well, no problems in generating it; the LLVM GC infrastructure works pretty well but is sparsely documented, so actually writing a GC is fairly difficult, but it's doable). The C bindings are actually more stable than the C++ bindings (!), although not quite as stable as the textual IR format; but without the bindings you would have to write code to generate the IR yourself, the compiler would be slower as it must be emitted as text and then reparsed in a different process, and you would have less control over optimization.
-
I’ve been working on a safe wrapper around the Cloud Filter API using the windows crate. I’m definitely planning on moving to windows-sys to cut down on compile times (I’ve seen a significant difference), but check it out if you’re interested, https://github.com/ok-nick/wincs
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Rust wrapper-api related posts
Index
Are you hiring? Post a new remote job listing for free.