![]() |
Boost : |
From: Seth (bugs_at_[hidden])
Date: 2025-05-04 15:04:36
On Wed, Apr 30, 2025, at 10:53 AM, Artem Shapovalov via Boost wrote:
> Hello Boost dev community.
> Hope you are doing well and I'm doing right. I want to make my small
> contribution with my small library. It's a minimalistic implementation
> of a message bus that may connect together the pieces of code inside
> the same binary. Idea is: bring a microservices-like approach and the
> Publish-Subscribe pattern into a micro-level and allow all of the
> people not to reinvent the bicycle. Several times, I've re-implemented
> it because it's useful and had no reference implementation, and this is
> why I finally decided to make it, and I did. Here, you may check it
> out, it's generally satisfy some standards of Boost:
> https://github.com/Artem-Shapovalov/Independency
> Thanks for your attention. I hope you'll like it and find it useful and
> worth for Boost Libraries' family.
> Sincerely,Artem Shapovalov.
>
Very quickfire notes after scanning the repository:
- ânot supporting stringsâ is probably a restriction that extends to more types? What are the type restrictions?
- âcommunication within the same binaryâ presumably means âintra-processâ. If not what does âbinaryâ refer to?
- ANSI C++ presumably means ISO C++. Ironically, a lot of the code smells like ANSI C alright (static void hnd taking void* for exampleâ¦).
- the example skirts state machines. what is the relation of this bus design to state machines? How does it differentiate from Boost SMS and Boost SML? Why would one use Boost Independency over those?
Regards,
Seth
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk