GithubHelp home page GithubHelp logo

rhumbaforge? about miniforge HOT 4 OPEN

conda-forge avatar conda-forge commented on July 28, 2024 1
rhumbaforge?

from miniforge.

Comments (4)

SylvainCorlay avatar SylvainCorlay commented on July 28, 2024 2

I'm not excited about the maintenance burden.

Absolutely. I understand that completely.

Do we add Julia because there's Conda.jl? Do we add Ruby because there's conda.rb?

Yes, I would like there to other similar language installers such as mamba.jl (it is more likely with mamba than conda because libmamba does not require a Python interpreter, and can be used in these projects without too many dependencies.)

I think we want to go with the model of conda-forge/conda-smithy.

That's a good idea, maybe to cookiecutter this a bit more!

from miniforge.

znmeb avatar znmeb commented on July 28, 2024

As an R programmer (20 years and counting) I'm pretty much locked into the RStudio / tidyverse / Linux / compile packages from source workflow. I spent a week exploring the conda-forge R universe and discovered that it has its own conventions / opinions and that they conflicted in a few ways with my 20+ years of muscle memory.

These weren't earth-shaking issues, just easily-overcome things like PATH / environment variable settings. But it's a cognitive load / learning curve that takes cycles away from troubleshooting my own code.

If I were a 20+ year Python veteran setting out to learn "enough R to work with R programmers on a team", I'd use this as a way to learn the language. But I don't see the point of a non-Python R-only distribution system as an R programmer - I'm locked in to something that's working well.

from miniforge.

SylvainCorlay avatar SylvainCorlay commented on July 28, 2024

An interest of getting packages from conda-forge compared to getting them from CRAN is that packages are pre-built, which should make the experience much faster. Also, obviously, a consistent distribution with non-R scientific computing packages that you may require (through R bindings).

In any case, minirhumba is already a thing, and conda-forge already has thousands of R packages. The main question is whether it would be interesting to have a rhumbaforge flavor of miniforge.

from miniforge.

isuruf avatar isuruf commented on July 28, 2024

I'm not excited about the maintenance burden. It'll add a whole set of new jobs and where do we stop? Do we add Julia because there's Conda.jl? Do we add Ruby because there's conda.rb?

I think we want to go with the model of conda-forge/conda-smithy. I think minirhumba is a great project and we want to encourage others to build on what miniforge does and delegate the maintenance burden. Adding more and more flavours into one repo is not the conda-forge way of spreading out maintenance between lots of people.

from miniforge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.