Thread overview
nbuff v0.1.13
May 25, 2021
ikod
May 25, 2021
zjh
May 26, 2021
mw
May 25, 2021

Hello,

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

May 25, 2021

On Tuesday, 25 May 2021 at 13:13:52 UTC, ikod wrote:

>

Hello,...

Good.

May 26, 2021

On Tuesday, 25 May 2021 at 13:13:52 UTC, ikod wrote:

>

Hello,

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:

https://github.com/huntlabs/grpc-dlang/issues/15

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!