Hi Avi,

Yes, the gRPC wire protocol is designed to be language-agnostic as long as 
the specific bindings on both sides implement the wire protocol correctly. 
Given that Juniper's API sits on top of the gRPC core surface, I think that 
its transport should be fully interoperable with the gRPC Java, but I don't 
know their interop testing story. I hope that Ajay or someone else from 
their team is on this list!

Thanks,
Vijay


On Sunday, October 21, 2018 at 3:02:28 AM UTC-7, Avi Cohen wrote:
>
> Thank you Vijay
> My client is C app. - so i'll try the Juniper gRPC for C for it, my server 
> is Java so I'll take gRPC for Java for it. is this make sense ?
> RegardsAvi
>
> בתאריך יום ראשון, 21 באוקטובר 2018 בשעה 12:50:37 UTC+3, מאת Vijay Pai:
>>
>> Hello there,
>>
>> The grpc repo doesn't provide a C language code generator or API. The 
>> core exposes a C89 semantically-versioned surface API but is implemented in 
>> C++11 (though much of it is in C style since the implementation was also 
>> historically C89 as well). Additionally, even the core surface is not 
>> considered stable; it is currently on the 7th major version while our 
>> actual APIs (C++, C#, Obj-C, Ruby, etc.) have remained stable since Beta or 
>> at least 1.0 in all cases.
>>
>> That said, Juniper has offered a pure-C implementation and API at 
>> https://github.com/Juniper/grpc-c . AFAIK, that repo is in a pre-alpha 
>> state but has gotten some use, and its maintainers are certainly part of 
>> the community (attended and presented at meetups, etc).
>>
>> Regards,
>> Vijay
>>
>> On Sun, Oct 21, 2018 at 2:15 AM Avi Cohen <[email protected]> wrote:
>>
>>> Hello,
>>> is there gRPC interface for C application - i see for lot of languages 
>>> but not for C, although the gEPC core is C
>>> Thank you
>>> Avi
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "grpc.io" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/grpc-io.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/grpc-io/fa72fe3e-8210-44ed-9326-7432dde2a60c%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/grpc-io/fa72fe3e-8210-44ed-9326-7432dde2a60c%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/d693868d-7a1b-4cf8-9dba-a5f6293e7eae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to