You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to support R, but I could make it work since dependencies issue.
could you help check it when you have time and it happens you're a R programer.
Yeah, I want to do in that way for other languages support at first, but when we do that it's not possible to deploy some function that has dependencies ( I mean when a function will require third party library installed first ) , but if we do it in independent Docker container, we have possibilities.
Activity
metrue commentedon Nov 16, 2017
@flaviobarros
You can checkout the
images/directory. let's take ruby for example.you should prepare a Dockerfile and an entry programe (app.rb), then call a a simple function defined in fx.rb.
then if everything works well when you do docker run to test your function, you can make PR, I will include your change into fx.
metrue commentedon Nov 22, 2017
@flaviobarros I initialize it, but with some small issue, I will fix it soon. https://github.com/metrue/fx/tree/support-R/images/R
basically, it has some issues in package installation of R's install_packages('jug')
metrue commentedon Nov 25, 2017
@mbesancon
I am trying to support R, but I could make it work since dependencies issue.
could you help check it when you have time and it happens you're a R programer.
basically, the problem is the i still could not find the library event they are installed.
https://github.com/metrue/fx/tree/support-R/images/R
matbesancon commentedon Nov 30, 2017
Sorry for the delay. I guess the simplest solution would be a go server and an R app taking input from stdin and outputing to stdout
metrue commentedon Nov 30, 2017
@mbesancon
Yeah, I want to do in that way for other languages support at first, but when we do that it's not possible to deploy some function that has dependencies ( I mean when a function will require third party library installed first ) , but if we do it in independent Docker container, we have possibilities.
muka commentedon Dec 12, 2017
I would also suggest to start a container passing stdin and then get the stdout+stderr when it closes (or is closed from fx by a timeout).
This would make callable functions any container handling I/O exchange