ELI5: How this is different than https://devenv.sh/ ? #263
Replies: 6 comments 5 replies
-
Imagine both these things but we actually work. Edit: k, I'm sorry for being facetious. But you know what, when I made And I'm not an idiot. I get it. These questions are logical, they make sense. What I have built seems similar to everything else before, and you don't see the difference. Aren't we just reinventing the wheel? Well obviously I don't think so. With brew, it’s proven. I didn't reinvent the wheel, I made something that was fundamentally better and with time that was clear—but in the beginning, for months, maybe even a few years that wasn't obvious and there was reasonable doubt. The truth is it's hard to justify why something is different, why it is better. Steve Jobs said design wasn't how it looked, it was how it worked. I believe that. And here that is also the case. Maybe right now that isn't obvious, but with time it will be. You can either declare me mad for this declaration or come along for the ride. We'll gladly have you along—I'm not sure Nix would be, I'm not sure devenv.sh would be. They may claim to be, but do you know how to participate? Our README is pretty clear, our codebase is pretty clear. Our mission is pretty clear. How about it? |
Beta Was this translation helpful? Give feedback.
-
+1 to the initial question. |
Beta Was this translation helpful? Give feedback.
-
Those were indeed good questions, but even back then there were answers available. Homebrew was better than MacPorts back then because it didn't drag in oodles of gigantic dependencies for simple packages, didn't constantly rebuild things that were already built-in to macOS, made it easy to write and brew your own custom formulas, and used the "symlink farm" technique (Cellar and Prefix) which made it easy to switch versions and temporarily neutralize a package without big disk IO. Some of those advantages were, IIRC, even explicitly advertised. I'd love to see an updated version of this, but for tea versus devenv/nix. |
Beta Was this translation helpful? Give feedback.
-
Just to add my 2 cents, I've been researching both I ran into multiple stumbling blocks and errors just when installing In contrast, installing and using
I also feel like |
Beta Was this translation helpful? Give feedback.
-
Okay, so for me it is not the question why we need this. I see a definitive use-case. And whether there are other projects doing similar things... that's just how it is (e.g. KDE vs Gnome vs XFCE vs ...,). It is: What are the differences? When would I use tea over devenv? What are the big pluses of tea vs devenv? So more of a comparison to make an informed decision. This could also be the place to strikingly show the benefits of tea! |
Beta Was this translation helpful? Give feedback.
-
I don't think pkgx can claim to "actually work" as long as it relies on libraries it didn't install. |
Beta Was this translation helpful? Give feedback.
-
Can I get the explain like I'm 5 version of how tea is different than https://devenv.sh/ or the Nix Package Manager?
Beta Was this translation helpful? Give feedback.
All reactions