Skip to content

Add support for R language #31

Open

Description

@flaviobarros

How could I add support for the R language?

Activity

  1. metrue commented on Nov 16, 2017

    @metrue
    Owner

    @flaviobarros

    You can checkout the images/ directory. let's take ruby for example.

    images/ruby
    ├── Dockerfile
    ├── app.rb
    └── fx.rb
    

    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.

  2. metrue commented on Nov 22, 2017

    @metrue
    Owner

    @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')

  3. metrue commented on Nov 25, 2017

    @metrue
    Owner

    @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

  4. matbesancon commented on Nov 30, 2017

    @matbesancon
    Contributor

    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

  5. metrue commented on Nov 30, 2017

    @metrue
    Owner

    @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.

  6. muka commented on Dec 12, 2017

    @muka
    Collaborator

    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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      ⌂ 换网址