Ok, I guess I jumped to a wrong conclusion, since most whiners about XS seem to come from Windows users. So then the question becomes "If it's such a PITA, why do you support AIX ? "

I don't. I'm providing service, not software as such. The machines I'm working on are the customers own machines, running AIX.

I don't think you have made any points against XS, and I doubt if module writers are going to go through the hassle of making "special pure perl ports" of their XS-based modules, just so a few people can avoid the hassle of installing a C compiler on their platform(Well maybe if you pay them).

I didn't set out to 'make points against XS', I set out to start a discussion (and post an ecclesiastical history joke). I said in the OP that XS causes me pain, and it does. I also said that it would be nice to have pure perl alternatives even if I have to write them myself.

Also what puzzles me, if you advertise your services, to support AIX, why don't YOU buy a compiler for AIX, and compile the XS modules for your AIX customers?

As above, I don't 'advertise my services to support AIX'. I happen to be working on AIX at the moment, because that's what the project I'm working on uses. On the last project it was Win2k, before that a mixture of RedHat & WinNT, before that (etc etc etc). I use perl to automate support tasks & provide glue code between data sources - not as a language to write shrink wrapped apps in. Just as TIMTOWTDI, TIMTOUFP: There Is More Than One Use For Perl.

g0n, backpropagated monk

In reply to Re^4: Disputation of g0n on the power and efficacy of XS by g0n
in thread Disputation of g0n on the power and efficacy of XS by g0n

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.