Re: looking for hint to debug a strange multi-thread bug (grpc-d-core)

2023-06-13 Thread mw via Digitalmars-d-learn
UPDATE: life is too short to debug dlang built-in AA to right, let's just use HashMap from emsi_containers https://github.com/mw66/grpc-d/blob/master/source/grpc/server/package.d#L25 ``` HashMap!(string, ServiceHandlerInterface) services; ``` After this change, the problem goes away. I think

looking for hint to debug a strange multi-thread bug (grpc-d-core)

2023-06-13 Thread mw via Digitalmars-d-learn
Hi, I recently found and started playing with the grpc-d-core[1] package, and my program structure looks like this: https://github.com/mw66/grpc-demo/blob/master/source/main.d If I run L64 alone (without L66 ~ 79 grpc-d part): ``` 64: auto t = new Thread({fun();}).start(); ``` it works fine

gRPC in D using gRPC Core

2019-11-11 Thread hatf0 via Digitalmars-d-announce
I've recently spent the past few days writing a higher-level wrapping around gRPC Core (attempting to keep everything as safe as possible), and have reached a point where technical demos are possible. There are definitely some bugs that I have to work out (and LOTS of code to document

gRPC for DLang release new version, add asynchronous api.

2019-09-18 Thread zoujiaqing via Digitalmars-d-announce
gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed

Re: hunt-grpc 0.1.1 released! (Google gRPC for D)

2019-01-25 Thread Brian via Digitalmars-d-announce
On Thursday, 24 January 2019 at 21:17:24 UTC, viniarck wrote: On Thursday, 17 January 2019 at 04:19:27 UTC, Brian wrote: Google gRPC is A high performance, open-source universal RPC framework. [...] Cool. Thanks for contributing. I look forward to using it in a future project

Re: hunt-grpc 0.1.1 released! (Google gRPC for D)

2019-01-24 Thread viniarck via Digitalmars-d-announce
On Thursday, 17 January 2019 at 04:19:27 UTC, Brian wrote: Google gRPC is A high performance, open-source universal RPC framework. [...] Cool. Thanks for contributing. I look forward to using it in a future project with microservices.

hunt-grpc 0.1.1 released! (Google gRPC for D)

2019-01-16 Thread Brian via Digitalmars-d-announce
Google gRPC is A high performance, open-source universal RPC framework. You can find it here: https://grpc.io/ hunt-grpc is a GRPC framework developed in D language. The new version mainly supports two-way communication and fixes some known errors. Example for server: ```D import

Re: gRPC for D is released.

2018-10-12 Thread Brian via Digitalmars-d-announce
On Thursday, 11 October 2018 at 16:19:07 UTC, April Nassi wrote: Hi! I'm the community manager for gRPC and this is awesome! Would love to add this to our ecosystem repo. Would also be great to have you talk about this on an upcoming community call! Thanks, e-mail: zoujiaq...@gmail.com

Re: gRPC for D is released.

2018-10-11 Thread aberba via Digitalmars-d-announce
On Thursday, 11 October 2018 at 16:19:07 UTC, April Nassi wrote: Hi! I'm the community manager for gRPC and this is awesome! Would love to add this to our ecosystem repo. Would also be great to have you talk about this on an upcoming community call! That'll be nice.

Re: gRPC for D is released.

2018-10-11 Thread April Nassi via Digitalmars-d-announce
Hi! I'm the community manager for gRPC and this is awesome! Would love to add this to our ecosystem repo. Would also be great to have you talk about this on an upcoming community call!

Re: gRPC for D is released.

2018-10-11 Thread bachmeier via Digitalmars-d-announce
On Thursday, 11 October 2018 at 12:15:43 UTC, Brian wrote: hunt-grpc is Grpc for D programming language, hunt-http library based. hunt-grpc project: https://github.com/huntlabs/hunt-grpc Could you at least link to https://grpc.io/about/ so others know what this is?

Re: gRPC for D is released.

2018-10-11 Thread Martin Tschierschke via Digitalmars-d-announce
On Thursday, 11 October 2018 at 12:15:43 UTC, Brian wrote: hunt-grpc is Grpc for D programming language, hunt-http library based. [...] hunt-grpc project: https://github.com/huntlabs/hunt-grpc Interesting! D might be a candidate for being added here later: https://grpc.io/ "go str

gRPC for D is released.

2018-10-11 Thread Brian via Digitalmars-d-announce
hunt-grpc is Grpc for D programming language, hunt-http library based. example server code: import helloworld.helloworld; import helloworld.helloworldrpc; import grpc; class GreeterImpl : GreeterBase { override HelloReply SayHello(HelloRequest request

Re: gRPC, Better C and D

2018-07-03 Thread Andre Pany via Digitalmars-d
On Monday, 2 July 2018 at 18:06:43 UTC, bpr wrote: On Monday, 2 July 2018 at 10:25:07 UTC, Andre Pany wrote: Small update. With the help of evilrat I was able to translate the C headers to D. https://github.com/andre2007/grpc/tree/feature/d/src/d/source/grpc/c While the source code compiles

Re: gRPC, Better C and D

2018-07-02 Thread bpr via Digitalmars-d
On Monday, 2 July 2018 at 10:25:07 UTC, Andre Pany wrote: Small update. With the help of evilrat I was able to translate the C headers to D. https://github.com/andre2007/grpc/tree/feature/d/src/d/source/grpc/c While the source code compiles without errors, everything is completely untested

Re: gRPC, Better C and D

2018-07-02 Thread aberba via Digitalmars-d
On Monday, 2 July 2018 at 10:25:07 UTC, Andre Pany wrote: On Friday, 22 June 2018 at 18:10:54 UTC, Andre Pany wrote: [...] Small update. With the help of evilrat I was able to translate the C headers to D. https://github.com/andre2007/grpc/tree/feature/d/src/d/source/grpc/c While

Re: gRPC, Better C and D

2018-07-02 Thread Andre Pany via Digitalmars-d
On Friday, 22 June 2018 at 18:10:54 UTC, Andre Pany wrote: Hi, the core of gRPC is written in C. I asked the developers whether they considered rewriting the core with Better C (https://github.com/grpc/grpc/issues/15786). They answered that they won't rewrite it with Better C

Re: gRPC, Better C and D

2018-06-23 Thread aberba via Digitalmars-d
On Friday, 22 June 2018 at 18:10:54 UTC, Andre Pany wrote: Hi, the core of gRPC is written in C. I asked the developers whether they considered rewriting the core with Better C (https://github.com/grpc/grpc/issues/15786). They answered that they won't rewrite it with Better C

gRPC, Better C and D

2018-06-22 Thread Andre Pany via Digitalmars-d
Hi, the core of gRPC is written in C. I asked the developers whether they considered rewriting the core with Better C (https://github.com/grpc/grpc/issues/15786). They answered that they won't rewrite it with Better C but they are open for including D into their ecosystem. They have support

Re: gRPC in D

2018-06-04 Thread aberba via Digitalmars-d
On Monday, 4 June 2018 at 11:40:54 UTC, Nicholas Wilson wrote: On Monday, 4 June 2018 at 11:21:57 UTC, aberba wrote: At DConf 2018,there was a talk by ?? about blockchain and gRPC library for D came up. That was Kai Nacke. Thanks :)

Re: gRPC in D

2018-06-04 Thread Nicholas Wilson via Digitalmars-d
On Monday, 4 June 2018 at 11:21:57 UTC, aberba wrote: At DConf 2018,there was a talk by ?? about blockchain and gRPC library for D came up. That was Kai Nacke.

gRPC in D

2018-06-04 Thread aberba via Digitalmars-d
At DConf 2018,there was a talk by ?? about blockchain and gRPC library for D came up. In summary, grpc a universal rpc framework by Google and can be implemented in any language. It enables you to call methods on a remote server from a client as if they're both on the same host. Its use http

Re: gRPC in D good idea for GSOC 2018?

2018-01-26 Thread Timothee Cour via Digitalmars-d
for grpc, we should add to dproto (which is pretty good protobuf library for D but lacks grpc) instead of starting from scratch, see https://github.com/msoucy/dproto/issues/113 [your advice/opinions on integrating with grpc?] On Mon, Jan 22, 2018 at 12:24 PM, Adrian Matoga via Digitalmars-d

Re: gRPC in D good idea for GSOC 2018?

2018-01-22 Thread Adrian Matoga via Digitalmars-d
On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding to GSOC 2018 ideas? https://wiki.dlang.org/GSOC_2018_Ideas

Re: gRPC in D good idea for GSOC 2018?

2018-01-22 Thread Andrew Benton via Digitalmars-d
On Monday, 22 January 2018 at 05:54:31 UTC, Dmitry Olshansky wrote: On Monday, 22 January 2018 at 04:40:53 UTC, Andrew Benton wrote: On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages

Re: gRPC in D good idea for GSOC 2018?

2018-01-21 Thread Timothee Cour via Digitalmars-d
> Do we even have protobuf package? https://github.com/msoucy/dproto it could receive some attention, there are pending issues for RPC I've been using msgpackrpc since no gRPC was available. But would be nice to have gRPC. NOTE: capnproto is a very interesting newer alternative to proto

Re: gRPC in D good idea for GSOC 2018?

2018-01-21 Thread Dmitry Olshansky via Digitalmars-d
On Monday, 22 January 2018 at 04:40:53 UTC, Andrew Benton wrote: On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding

Re: gRPC in D good idea for GSOC 2018?

2018-01-21 Thread Andrew Benton via Digitalmars-d
On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding to GSOC 2018 ideas? https://wiki.dlang.org/GSOC_2018_Ideas

Re: gRPC in D good idea for GSOC 2018?

2018-01-20 Thread Joakim via Digitalmars-d
On Friday, 19 January 2018 at 10:14:15 UTC, yawniek wrote: On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding

Re: gRPC in D good idea for GSOC 2018?

2018-01-20 Thread yawniek via Digitalmars-d
ent crypto functions. e.g. port picotls ( https://github.com/h2o/picotls ) but also provide/maintain proper openssl bindings. 4. implement http/2 grpc also, think about what happens when the world starts switching to quic, the ietf wg makes good progress from what i saw. a totally differen

Re: gRPC in D good idea for GSOC 2018?

2018-01-20 Thread aberba via Digitalmars-d
On Friday, 19 January 2018 at 18:34:31 UTC, Ali Çehreli wrote: On 01/19/2018 02:14 AM, yawniek wrote: > Just look how > beautiful Golangs protocol implementations are and the whole ecosystem > that focused effort spawned. I have said this here before. I agree and do have first-hand

Re: gRPC in D good idea for GSOC 2018?

2018-01-19 Thread Ali Çehreli via Digitalmars-d
On 01/19/2018 02:14 AM, yawniek wrote: > Just look how > beautiful Golangs protocol implementations are and the whole ecosystem > that focused effort spawned. I agree and do have first-hand experience with that but I'm not experienced enough in this field to come up with a modern solution. If

Re: gRPC in D good idea for GSOC 2018?

2018-01-19 Thread yawniek via Digitalmars-d
On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding to GSOC 2018 ideas? https://wiki.dlang.org/GSOC_2018_Ideas

Re: gRPC in D good idea for GSOC 2018?

2018-01-18 Thread Seb via Digitalmars-d
On Tuesday, 16 January 2018 at 17:58:40 UTC, jmh530 wrote: On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding

Re: gRPC in D good idea for GSOC 2018?

2018-01-16 Thread jmh530 via Digitalmars-d
On Monday, 15 January 2018 at 19:28:08 UTC, Ali Çehreli wrote: I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding to GSOC 2018 ideas? https://wiki.dlang.org/GSOC_2018_Ideas

gRPC in D good idea for GSOC 2018?

2018-01-15 Thread Ali Çehreli via Digitalmars-d
I know a project where D could benefit from gRPC in D, which is not among the supported languages: https://grpc.io/docs/ Do you think gRPC support is worth adding to GSOC 2018 ideas? https://wiki.dlang.org/GSOC_2018_Ideas Ali

Re: grpc

2016-09-23 Thread timotheecour via Digitalmars-d
On Monday, 30 November 2015 at 14:55:53 UTC, yawniek wrote: would anyone be interested in doing the work for adding D / vibe.d to https://github.com/grpc/grpc ? we currently lack the manpower but would be able to sponsor it (or parts, depending on the effort needed). grpc is probably going

grpc

2015-11-30 Thread yawniek via Digitalmars-d
would anyone be interested in doing the work for adding D / vibe.d to https://github.com/grpc/grpc ? we currently lack the manpower but would be able to sponsor it (or parts, depending on the effort needed). grpc is probably going to be the dominant rpc system for building a microsrvices