Boost logo

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