-
sneurlax
I am requesting comments on this monero_c->Rust wrapper, please:
MrCyjaneK/monero_c #67
-
sneurlax
namely: do the docs make sense, does it work, and what structural changes would you recommend before expanding to wrap all wallet2_api functions? I'd like to refine how just these couple of fns are handled before doing the same thing dozens of times before they all need changing
-
sneurlax
while waiting for feedback, I'm pivoting to back to pure rust wallet work and a monero_c->PHP proof of concept binding with/for recanman ... I also still want to bind monero-cpp to both Dart and Rust because I like its API best, will have to fit that in somewhere...
-
sneurlax
monero-cpp has a pending PR to add a static lib build, if that works easily then binding should be straightforward. on that note, is anyone aware of any other extant static-monero-lib-building projects which I can play with?
-
sneurlax
with which I can play*
-
Juliu
Hi
-
sneurlax
monero on the web today. Rust->Wasm first, then C->Rust->Wasm or C->Dart->Wasm
-
Juliu
What is Wasm?
-
m-relay
<syntheticbird:monero.social> Juliu Wasm is an acronym for WebAssembly. Which is a bytecode format that is meant to be an agnostic assembly across any available cpu architecture. So you need a WasmVM to execute it but it is actually very fast and it permit you to use any programming language that can compile to this binary format.
-
Juliu
Thanks
-
m-relay
<syntheticbird:monero.social> np
-
Juliu
And what's Dart?
-
m-relay
<syntheticbird:monero.social> `what's Dart?` ==> wikipedia
-
m-relay
<syntheticbird:monero.social> Also its not the channel to ask or answer questions unrelated to monero development
-
Juliu
Dart is wikipedia?
-
Juliu
I'm not the one who started talking about Dart
-
plowsof
feeding the troll in offtopic when they spam "Hi" everywhere on a daily basis
-
plowsof
rather than dev, please
-
Juliu
"they" is plural
-
Juliu
And since when is saying Hi trolling? Are you dumb?
-
m-relay
<syntheticbird:monero.social> plowsof warn him already
-
m-relay
<syntheticbird:monero.social> Reposting for recent feed:
-
m-relay
<syntheticbird:monero.social> <sneurlax> I am requesting comments on this monero_c->Rust wrapper, please:
MrCyjaneK/monero_c #67
-
m-relay
<syntheticbird:monero.social> Rust bindings by sneurlax · Pull Request #67 · MrCyjaneK/monero_c - GitHub
-
m-relay
<syntheticbird:monero.social> Proof of concept Rust bindings. TODO: Prove actual wallet usage (gen. seed or similar) Rust wrapper structure(s) around the C FFI (eg. a struct to store a wallet with the C pointer) Convert ex...
-
m-relay
<syntheticbird:monero.social> <sneurlax> namely: do the docs make sense, does it work, and what structural changes would you recommend before expanding to wrap all wallet2_api functions? I'd like to refine how just these couple of fns are handled before doing the same thing dozens of times before they all need changing
-
m-relay
<syntheticbird:monero.social> <sneurlax> while waiting for feedback, I'm pivoting to back to pure rust wallet work and a monero_c->PHP proof of concept binding with/for recanman ... I also still want to bind monero-cpp to both Dart and Rust because I like its API best, will have to fit that in somewhere...
-
m-relay
<syntheticbird:monero.social> <sneurlax> monero-cpp has a pending PR to add a static lib build, if that works easily then binding should be straightforward. on that note, is anyone aware of any other extant static-monero-lib-building projects which I can play with?
-
m-relay
<syntheticbird:monero.social> <sneurlax> with which I can play*
-
sneurlax
i'm here
-
sneurlax
oh, thanks
-
Juliu
And flooding isn't trolling?