Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Disputation of g0n on the power and efficacy of XS

by zentara (Archbishop)
on Apr 21, 2005 at 11:48 UTC ( [id://449936]=note: print w/replies, xml ) Need Help??


in reply to Disputation of g0n on the power and efficacy of XS

XS is not the problem here, MSWindows is. XS modules compile painlessly on linux. Maybe you should spend some time switching to a better platform?

I love the XS modules for the extra speed they provide.

Windows is all about making money. If you want to fork over $500 for their spiffy c compiler, it will work nicely. If you want to use the "free versions" you can get, it becomes a nightmare.

The best computing descision I ever made, was to dump windows, and learn linux.


I'm not really a human, but I play one on earth. flash japh
  • Comment on Re: Disputation of g0n on the power and efficacy of XS

Replies are listed 'Best First'.
Re^2: Disputation of g0n on the power and efficacy of XS
by g0n (Priest) on Apr 21, 2005 at 11:53 UTC
    What makes you think I'm running windows? There are plenty of commercial unix variants that do not come with C compilers (including AIX, the one I'm using). In point of fact, my personal choice of OS is Linux, and I run it on all my own machines. My customers, on the other hand, do not.

    g0n, backpropagated monk
      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 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). If you are doing this for some customers, who won't change, explain the situation to them, and charge them more money for "YOU" to write the pure perl ports of the modules.

      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?


      I'm not really a human, but I play one on earth. flash japh
        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
Re^2: Disputation of g0n on the power and efficacy of XS
by PodMaster (Abbot) on Apr 21, 2005 at 11:59 UTC
    If you want to fork over $500 for their spiffy c compiler, it will work nicely. If you want to use the "free versions" you can get, it becomes a nightmare.
    Untrue, and I should know, I got'em both, no difference, same ease :)

    MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
    I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
    ** The third rule of perl club is a statement of fact: pod is sexy.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://449936]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (3)
As of 2024-04-25 07:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found