So many issues so little time.

> Behalf Of Soren Andersen
>
>
> [ copies to nobody: all this copying is probably unnecessary and i am not
> sure why so many individuals on this List do it ]

I do it because the turn around on list servers is usually slower and I want
to give the author an immediate response.

>
> > That's an incorrect suspicion. It's mainly
> > the _first_ part: you have the M$ C /C++ compiler (in order to build
> > XS modules), and that's what makes the difference. Why would you assume
> > that everyone has M$C? Or wants to?
>
> > My assumption is that anyone who is going to venture into the
> 'build your
> > own' area should have an idea that they are going to need a compiler.
> Joe, for some reason there is still misunderstanding, + lack of
> comprehension of my meaning here. I spelled it out very clearly I
> thought.
> Why do you assume that other people have MICROSOFT'S C COMPILER
> installed? Are you really _still_ that much monoculturally in the M$
> orientation towards computing even after 6 months on this List?
>

See below.

> > Naturally if they do a build from the source, then they must
> already have
> > a compiler.  And back to thread that I was responding to, I would guess
> > that even if CPAN was made more windows friendly it would still need a
> > compiler.
> There are compilers other than M$, but AS perl is built with M$ compiler.
> Since you haven't (apparently) ever used another compiler and apparently
> don't have a notion that one even exists, it might be self
> evident to many
> people reading this that while there's nothing wrong with optimistic
> speculations per se, and I don't mean to seem to be coming down hard or
> anything (after all I don't care, but I mind a little bit being
> made to repeat
> myself in a way that makes me look obnoxious, argumentative and
> contentious), but Joe, if you haven't actually *done* this all you should
> probably allow for the probability that there is FAR more to it
> than you are
> aware of. And that in fact is the case -- there is far more to
> it. The devil is in
> the details.
>

Yes I am aware of other compilers.  My first attempt to build perl 4 was
with Borland 3.1 on a DOS 3.1 machine.  Not very successful but it was
interesting.  I have used various others including gnu gcc (although not on
Windows.)

Now when I attempted that first perl build, Borland had about 90% of the C++
market and perhaps 40% of the C market.  I suspect the currently Microsoft
has more than 90% of the market for both compilers.  So I consider it
reasonable that a module writer writes modules using MS VC and doesn't even
bother testing with other compilers.  Since most of it is volunteer time it
seems even more reasonable to me.


I would like to point out here that I thought the point that I was
originally responding to was the requirements needed for the CPAN module.
However, most of the rest of the comments (which I deleted for efficiency)
seem to be directed at the fact that MS VC compiler seems to be needed to
build the modules.

-I was under the impression that the core perl does build with gnu gcc and I
believe several other compilers.  Correct?

-And the CPAN module is entirely built using perl.  Correct?

-So given the above I suspect that the CPAN module can be installed using
another compiler.  But, it seems to be your point, that that wouldn't be
worthwhile because very few if any of the extra modules will actually build
without MS VC.  Does that sound about right?

If that is your point then I surely wouldn't disagree with you.  But that
doesn't have anything to do with the CPAN module.  Instead the problem lies
with those additional modules that have made assumptions about how they will
be built.

My personal view is that I will continue to use MS VC because it owns so
much of the market and I will continue to work with windows.  And it would
seem reasonable to me that anyone else who wants to work in windows should
assume that they are going to need MS VC.  If for no other reason than
because the other compilers probably won't keep up with the newest things in
windows.




---
You are currently subscribed to perl-win32-users as: [[email protected]]
To unsubscribe, forward this message to
         [EMAIL PROTECTED]
For non-automated Mailing List support, send email to  
         [EMAIL PROTECTED]

Reply via email to