My company is also very much interested in using gRPC for microservices 
with R code in it!
On Wednesday, February 8, 2023 at 10:17:51 PM UTC-8 Jan Krynauw wrote:

> Not sure whether this is allowed, but we are willing to reward anyone able 
> to look into this: https://www.upwork.com/jobs/~01699f5b31ffbebb9b
>
> On Thursday, 9 February 2023 at 08:05:34 UTC+2 Jan Krynauw wrote:
>
>> Agree on this!
>>
>> We deal quite a bit with Financial Analysts, Actuaries and Accountants 
>> and the world of R Scripts is massive.  Moving traditional python scripts 
>> to Proto defined and implemented using gRPC has been amazing.  It would be 
>> incredible to be able to transform the world of R into this pattern as well.
>>
>> On Wednesday, 8 February 2023 at 12:55:23 UTC+2 Sanjit Rath wrote:
>>
>>> I came across this thread while searching for R support for gRPC. We are 
>>> looking for ways to integrate R & Python, and Arrow libraries in between. I 
>>> am good at C++ as well and have been through the gRPC stub generation code. 
>>> Can someone from grpc.io please guide me here? I would be happy to get 
>>> involved and support the RPort of the gRPC libraries. 
>>>
>>> On Monday, 28 November 2022 at 16:37:36 UTC+4 Ruan Spies wrote:
>>>
>>>> Such a delight to see this thread! We've also recently developed a need 
>>>> for this in R and are also happy to get involved and pull in some of our 
>>>> team as well.
>>>>
>>>> We operate primarily in the financial services space. Quite a lot of 
>>>> people that we speak to, primarily actuaries, are big on R. We (Alis 
>>>> Exchange <https://alisx.com/>) aim to empower business teams to build 
>>>> their own Cloud Native services, rather than having to go through IT 
>>>> departments, by building out a various utilities on top of Protocol 
>>>> Buffers 
>>>> and GCP. We are all in on gRPC and believe that it is the best way to 
>>>> design and build, but us and our clients are unable to truly use it.
>>>>
>>>> On the *client side*, a workaround has been to simply to do HTTP 
>>>> transcoding and let people hit the HTTP endpoint, rather than using gRPC. 
>>>> With this, you obviously lose the type definitions that are extremely 
>>>> valuable.
>>>>
>>>> The bigger need is definitely being able to *implement a server* in R. 
>>>> We want to enable business people to take their R scripts and formally 
>>>> make 
>>>> it available as services, rather than just code on local devices. 
>>>>
>>>> We have explored some 
>>>> <https://cran.r-project.org/web/packages/RProtoBuf/index.html> of the 
>>>> <https://github.com/nfultz/grpc> packages people have built, but for 
>>>> anyone who has extensively used gRPC in supported languages, the developer 
>>>> experience is horrible - something that is officially supported, or at 
>>>> least has proper community support, would be of great value.
>>>>
>>>> We really see a HUGE opportunity in helping business convert their R 
>>>> scripts into proper APIs using gRPC and think that we will be able to 
>>>> drive 
>>>> adoption of this in the financial industry.
>>>>
>>>>
>>>> On Wednesday, 16 November 2022 at 00:10:14 UTC+2 Jim Sheldon wrote:
>>>>
>>>>> Thanks for replying so quickly!
>>>>>
>>>>> R support would fill a need in the community I support (epi). Happy to 
>>>>> discuss more, right now in the prototyping and planning phase 
>>>>> (distributed 
>>>>> pathogen tracking system).
>>>>>
>>>>> And thanks for sharing those resources! I will need to take a look 
>>>>> more, and am happy to both get my hands dirty and get any additional 
>>>>> guidance that's easily provided/readily available.
>>>>>
>>>>> Jim
>>>>>
>>>>>
>>>>> On Tuesday, November 15, 2022 at 1:20:39 PM UTC-5 rbel...@google.com 
>>>>> wrote:
>>>>>
>>>>>> The core gRPC team does not currently have plans to extend support to 
>>>>>> R. Frankly, this is the first request I've heard for R support. If there 
>>>>>> is 
>>>>>> a need here, we'd love to hear more about it.
>>>>>>
>>>>>> With that said, gRPC is an open protocol and the gRPC Core codebase 
>>>>>> is open source. The C++ Core API 
>>>>>> <https://github.com/grpc/grpc/blob/master/include/grpc/grpc.h> is 
>>>>>> designed specifically for use with foreign function interfaces like 
>>>>>> R's 
>>>>>> <https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/Foreign>.
>>>>>>  
>>>>>> This is how we implemented Python, Ruby, PHP, etc. My gut says that 
>>>>>> getting 
>>>>>> a basic client working is about the size of a weekend project. We'd be 
>>>>>> happy to give you (or anyone else) the guidance you'd need to get that 
>>>>>> off 
>>>>>> the ground.
>>>>>>
>>>>>> Thanks,
>>>>>> Richard Belleville
>>>>>> gRPC Team
>>>>>>
>>>>>> On Tuesday, November 15, 2022 at 4:50:03 AM UTC-8 Jim Sheldon wrote:
>>>>>>
>>>>>>> Hello!
>>>>>>>
>>>>>>> Are there plans to add gRPC to the R language?
>>>>>>> It would help coordinate work between software and science.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Jim
>>>>>>>
>>>>>>>
>>>>>>>

-- 
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 grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/3146bd97-3b63-4417-98ff-8b979c79a8c9n%40googlegroups.com.

Reply via email to