The goal for this library is to keep it light, flexible, and reliable. To that end, I will try to use as few and as lightweight dependencies as reasonably possible. Thus far, it uses WebSocket++ backed by Boost and OpenSSL for WebSocket connections, nlohmann/json for JSON serialization/deserialization, and Plog for logging.
To improve confidence the code, I am using Google Test for mocking and unit testing, and I am seeking to provide test coverage for all of the crucial functions.
I am currently building the project with the MSVC compiler on Windows for x64 targets, but plan to test with different compilers/frameworks and provide setup/build scripts in the future.
Feedback is welcome!
This is good stuff. Carry on, sir. 🫡
I'm very proud of the fact that I understood everything you wrote, nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn.
That was advanced reading.
Y'all, Michael is working on a collection of building blocks developers can piece together to make a client, and he's programming it like a man, in C++.
And he's then going to make some clients out of it and those clients will work.
Thought I'd translate that into normie, for a wider audience.
thanks, im the only normie on nostr
Nah, most people on Nostr are normies. They just sit there, staring blankly at posts like that. 🤣
Wow, he sounds smart and he did a thing. 🤔
Yup. He's brilliant and does stuff. I read the whole code. It's legit a thing.
now please make clients like mastodon apps normies are getting tired of these janky clients lol
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed
cool. brostr doesn't install, and I think it's because Im running windows 10 from 2018.
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed