[Haskell-cafe] Re: ANNOUNCE: Utrecht Haskell Compiler (UHC) --
first release
Achim Schneider
barsoap at web.de
Wed Apr 22 10:03:12 EDT 2009
"Richard O'Keefe" <ok at cs.otago.ac.nz> wrote:
> On 21 Apr 2009, at 11:36 pm, Achim Schneider wrote:
>
> > "Richard O'Keefe" <ok at cs.otago.ac.nz> wrote:
> >
> >> Some of the right questions are
> >> - how many potential <whatever> users would need to have
> >> <whatever> installed on _some_ machine they do NOT have
> >> administrator access to?
> >>
> > Irrelevant.
>
> How van the question that is the very heart of this thread
> be "irrelevant"?
>
> This is precisely the situation I'm in, and it's precisely
> the class of users I'm arguing for.
>
> I'm encouraged by the constructive suggestions of package
> tools (nix, portage) that are said to address some of these
> issues. Except of course that I have to install them first...
>
It's irrelevant, because I _do_ have root access to my machine, but
don't want to get forced into using it by a question that implies that
if you have access, you're going to use it. I didn't mean to nit pick,
though, I thought you were arguing for the other side...
I think the right question is "how many people prefer user installs
over system installs, wrt. their hackage packages?".
I estimate that, concerning developers, who are used to install
still-buggy, self-written libraries, as well as install things while
working, the percentage is very, very high: At least I don't want my
workflow to be broken to deal with the formal requirements of a global
install while developing, and I guess many others feel the same way.[1]
Endusers, of course, might have other preferences, but cabal doesn't
(IMHO) cater to them, directly: It caters to distribution packages (or
windows installers, or whatever), so cabal's default behaviour is quite
irrelevant for those cases.
[1] Thinking of it... is there a way to tell cabal to pretend a package
is installed by giving the path to it's source directory? Just like
include directories, but with packages.
--
(c) this sig last receiving data processing entity. Inspect headers
for copyright history. All rights reserved. Copying, hiring, renting,
performance and/or quoting of this signature prohibited.
More information about the Haskell-Cafe
mailing list