Comments (4)
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.
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.
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.
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)
- Remove Anaconda channels from Mambaforge by default HOT 2
- [Windows] Installer / winget deletes all installed environments HOT 2
- Unable to upgrade MambaForge to latest HOT 4
- Miniforge non-interactive custom install directory not used HOT 1
- Install on macOS arm64 fails during linking HOT 2
- Don't add to Path by default? HOT 40
- Missing hubert manager`? HOT 2
- Difference in behavior between "mamba -V" and "mamba --version" HOT 3
- Dependency solver failure installing uvicorn with Mambaforge-pypy3 HOT 5
- 'command not found' after running Miniforge3.sh remedied by conda init
- Unable to access the link to download model weights
- Document the upgrade procedure HOT 6
- Python3.10 detects a vulnerability, when to upgrade python3.11 HOT 2
- A mambaforge edition with Spyder preinstalled (for teaching) HOT 3
- Conda, miniforge3 on MacOS fails to run after updating conda. HOT 5
- Getting ModuleNotFoundError: No module named 'mamba.mamba' HOT 1
- Could not find setuptools when install a package without network on arm64 linux HOT 3
- Miniforge-pypy3 should contains pypy 3.10 HOT 1
- Download error (23) Failed writing received data to disk/application HOT 2
- Unable to install Mambaforge on my cloud server envrionment HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from miniforge.