|
|
|
|
|
by efecan0
344 days ago
|
|
Hi. Thank you for the detailed feedback—this is exactly the kind of input that helps the project grow. You’re right: developer experience needs to be better. Right now there is too much boiler-plate and not enough abstraction. Your example std::string msg = payload["message"]; // type inferred
is the direction I want to take. I’ll add a thin wrapper so users can write
`payload["key"].as_string()` or even rely on assignment type-inference. Refactoring the basic chat demo to be much shorter is now my next task.About C++20 modules: I agree they are the future. The single-header client was a quick MVP, but module support is on the roadmap as compiler tooling matures. If you have more DX ideas or want to discuss API design, please open an issue on GitHub I’d be happy to collaborate. Thanks again for the valuable feedback! |
|