m.nooning schrieb:
>Requiring users of case b) to have a C building environment ....
1) There would be exceptions of course, but in the main only developers
would use par/pp, almost all of which would have compilers.
2) The *nix variants all come with compilers. Windows developers could
obtain PAR-X.XXX-MSWin32-x86-multi-thread-YY.YY.YY.par from kind souls
who would volunteer to upload it. That is how I used to do it before I
got MinGW. Developers on other operating systems, well, um, er, hmmm,
... ?
1) Right, developers use pp. But if you write software that uses PAR for
loading .par's as libraries, you impose on your *users* to install PAR.
That currently includes the PAR::Packer/pp components which would be
superfluous in that case.
2) But the *nix variants are not always set up well. You don't have all
gcc and perl packages set up right on debian by default, for example.
Not that I have a problem to expect Linux users to use gcc, of course.
But if it's not necessary nor useful for a software's user to build the
developer-only portions of the software, I tend to think there's
something afoul.
Steffen