www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - nbuff v0.1.13

reply ikod <igor.khasilev gmail.com> writes:
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
next sibling parent zjh <fqbqrr 163.com> writes:
On Tuesday, 25 May 2021 at 13:13:52 UTC, ikod wrote:
 Hello,...
Good.
May 25 2021
prev sibling parent mw <mingwu gmail.com> writes:
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!
May 25 2021