Re: nbuff v0.1.13

2021-05-25 Thread mw via Digitalmars-d-announce

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!



Re: nbuff v0.1.13

2021-05-25 Thread zjh via Digitalmars-d-announce

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

Hello,...


Good.


nbuff v0.1.13

2021-05-25 Thread ikod via Digitalmars-d-announce

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