3 ms·
It appears to have C++, Lua, and JavaScript bindings[1] to a mostly-C++ core. The C++ bindings includes "Chromium's base library" for "string manipulation and f
by nyanpasu64 5y ago
It appears to have C++, Lua, and JavaScript bindings[1] to a mostly-C++ core. The C++ bindings includes "Chromium's base library" for "string manipulation and filesystem operations"[2], rather than relying on the C++ standard library. I'm not sure if this is justified, and whether it replaces C++'s std::string (good enough for UTF-8) and filesystem (probably not the best for handling non-ASCII UTF-16 paths, but I didn't test).
[1]: https://libyue.com/ https://libyue.com/
[2]: https://libyue.com/docs/latest/cpp/guides/getting_started.html https://libyue.com/docs/latest/cpp/guides/getting_started.ht...
> Please note that there is no documentation on the base library, you have to read the header files on how to use it.
> Though the base library is undocumented, there are few guides to help you learn it:
Ahh, like capnproto's kj.