On Tuesday, 19 February 2013 at 09:55:30 UTC, Nick Sabalausky wrote:
So do you.

There, that was constructive ;)

Well, at least I have tried both of approaches, both as user and as maintainer. I really can't understand how you can state that OS package managers do not work if you have not even tried packaging.

Don't twist my words around. I never said anything about not learning
the OS package manager.

The issue is, if I'm going to do the same thing on multiple systems, there's no reason it can't be doable the same way, and there's no
benefit to having it be completely different.

Why it is the issues? Obsession with "same way" is as harmful, in my opinion, as obsession with being cross-platform. You always want to take care about OS specifics, why hide them anyway? There is no benefit in using same command everywhere.

So yea, I could install DMD, for example, a totally different way on different systems, but why should I when I can just do "dvm install
xxxxx" on *all* the systems?

Because you can be somewhat certain then that dependencies are taken care of right, file location does not interfere with your filesystem layout, no garbage will be left upon uninstall etc. Because it is a waste of resources to implement a new mature package manager for each new language when one already exists for target platform.

And to top it off, imagine trying to do that as part of a bigger
script.

Build scripts that install stuff instead of you are evil. This bigger script should provide dependency list you or your package manager can take care of. Irrational coupling of functionality is evil, too.

Why do you prefer making extra work for yourself? Some puritanical
ideal of "If I'm on x OS I *have* to use the stuff that only
works there"? And don't tell me it's because you don't want to have to learn a few extra trivial commands, because you're doing *plenty* of complaining here about how completely ridiculous you think it is to avoid learning a few more easy commands. (Nevermind that you're also the only one who's actually objected to having to learn commands, in the
same post nonetheless.)

You rarely learn something just because you can (unless you have a lot of spare time). There should be some benefit, some reason. Especially when this news stuff does something that is already perfectly done by existing and known stuff. Especially when this new stuff attempts to hide from you something that you really need to take care of.

If you're just going to resort to obvious hyperbole, there's no point
in dealing with you.

It is an analogy, not hyperbole and I am quite serious about it. Personal insults does not help.

Reply via email to