enolib icon indicating copy to clipboard operation
enolib copied to clipboard

C# Parser

Open kkukshtel opened this issue 5 years ago • 2 comments

Would really love a C# parser if possible! This would be really great for game development, as right now data is usually stored in JSON or CSV files.

kkukshtel avatar Aug 24 '20 20:08 kkukshtel

I'm very happy to receive this kind of feedback - thanks! - because it gives me an idea what anybody might need. :)

For C# specifically I can say that I myself won't tackle it anytime soon, because I'm not active in that language at all right now.

However I would assume that C# easily facilitates usage of C libraries through bindings, and on that front I'm working on https://codeberg.org/simonrepp/libeno and intend to keep at it too over the coming months(/years ;)). libeno is in fact already usable, but currently in a somewhat dangerous state - large portions work flawlessly, but there are some very rough spots in there as well. :) Anyhow feel free to follow development of that, if I can somehow help with figuring out the bindings from the C code side I'll gladly support you there. I've also already written proof of concept bindings for Rust if that's of any help (https://codeberg.org/simonrepp/eno-sys/src/branch/main/src/main.rs).

Anything else, let me know, thanks! :+1:

simonrepp avatar Sep 01 '20 17:09 simonrepp

Thanks for this! Parsing through bindings from a C API would definitely be doable, and just packaging that all with a .DLL would be nice. I'll definitely keep track of libeno and be sure to maybe work on something when it is more stable. Thanks!

kkukshtel avatar Sep 17 '20 17:09 kkukshtel