On Tuesday, 25 May 2021 at 13:13:52 UTC, ikod wrote:
This is buffer management library. I created it for my networking daemons and recently it was used in Nats client (https://code.dlang.org/packages/nats), and maybe it can be useful for others, so I added small tutorial.
The main features are: nogc, safety, zero copy (actually sometimes copy required), automatic buffer management and reuse through thread-local buffer pool.
Here is tutorial link: https://github.com/ikod/nbuff/blob/master/docs/tutorial-e.md
Here is link to main repo https://github.com/ikod/nbuff
This is great! Thanks for the contribution to the D community. Your other library request is one of the highest rated library on dub registry.
BTW, since you're an expert on networking.
I'm just wondering if you have time to help with this long standing issue:
I.e. making grpc Python / D as server/client can talk to each other.
A few people, including me, are waiting for this issue to be fixed. Without the fix, D rpc is living in one-man's island.
You help will be highly appreciated!