Skip to content
cat_or_not edited this page Jan 27, 2024 · 2 revisions

some notes on rrplug

notes on 3.0.0 rrplug

I really do enjoy working on this project. Just making abstractions and comp time checks is quite fun. Altought rust does not have everything I would wish for rn in terms of generics. Currently rust limits const generic, generic consts and generic statics, if they did become fully accessible, some macros would not be required and instead be replaced by traits.

Some stuff may be unsound since I don't quite have tests for everything that I write and just making plugins to test misses a lot of features.

I am still not sure if I want to use F1F7Y's primedev branch since I would not have full control over the bindings if I were to use it with bindgen but that might be just exaggeration.

notes on plugins v3

Plugins v3 has been done for a long time now but it's just stuck in review hell like every other pr in northsar.

notes on plugins v4

Currently there is a proposal for better plugins system which would require a rewrite of rrplug's "backend" but the api shouldn't change too much since I quite like how it is rn.

The proposal has now a pr and looks like it would be merged :)

Clone this wiki locally