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

Re: RFC: Compiling C/C++ based Modules under ActiveState using MinGW

by zentara (Archbishop)
on May 08, 2007 at 16:33 UTC ( [id://614189]=note: print w/replies, xml ) Need Help??


in reply to RFC: Compiling C/C++ based Modules under ActiveState using MinGW

I'm sure this will help alot of people, but..... I think it's easier to just learn linux, where it all works flawlessly without all the hoops to jump through. :-)

I'm not really a human, but I play one on earth. Cogito ergo sum a bum
  • Comment on Re: RFC: Compiling C/C++ based Modules under ActiveState using MinGW

Replies are listed 'Best First'.
Re^2: RFC: Compiling C/C++ based Modules under ActiveState using MinGW
by Old_Gray_Bear (Bishop) on May 08, 2007 at 17:36 UTC
    Zentara said:I think it's easier to just learn linux, where it all works flawlessly without all the hoops to jump through. :-)

    Indeed, the *NIX operating systems were (and are) written by Programmers with the Tools that Programmers need integrated (for some value of 'integration') with each other. In the Linux/Solaris/*BSD environments I don't have to jump through hoops. Unfortunately, about 75% of my customer base is running on some flavor of Windows, and my code has to work for them as well.

    I develop in Perl on a Linux machine. I do my testing and first level QA on a Solaris desktop and a Wintel laptop. When I turn the package over to the real QA group, they test it on a combination of various version of Windows on different hardware platforms. I have supply a port all of the Modules that I used in my development environment, or QA (quite rightly) will fail my code as "un-testable and un-verifiable; not approved for production".

    Like many things, it's all a compromise....

    ----
    I Go Back to Sleep, Now.

    OGB

Re^2: RFC: Compiling C/C++ based Modules under ActiveState using MinGW
by bart (Canon) on May 09, 2007 at 08:10 UTC
    I think it's easier to just learn linux, where it all works flawlessly without all the hoops to jump through.
    Rrrright. Perl5porters have nothing to do, they're just wasting their time — they just like it better than playing silly video games.

    You're so wrong if you believe there are no platform dependencies in XS modules. C compilers are not standardized.

Re^2: RFC: Compiling C/C++ based Modules under ActiveState using MinGW
by syphilis (Archbishop) on May 09, 2007 at 01:45 UTC
    I think it's easier to just learn linux, where it all works flawlessly without all the hoops to jump through

    If ActiveState had got it right (which will hopefully be the case with the release of build 821) there would currently be no hoops to jump through at all - save having to install dmake and MinGW. Even if you use the EU::FC approach to the compilation of modules on ActiveState perl, there aren't that many hoops to jump through. And once you have jumped through those hoops then you have something that does work flawlessly ..... (where I'm using the word "flawlessly" with the same poetic licence that zentara employed :-)

    Cheers,
    Rob
Re^2: RFC: Compiling C/C++ based Modules under ActiveState using MinGW
by Anonymous Monk on May 09, 2007 at 04:01 UTC
    Women also make you jump through hoops -- the easy road isn't always beter
Re^2: RFC: Compiling C/C++ based Modules under ActiveState using MinGW
by zentara (Archbishop) on May 09, 2007 at 12:12 UTC
    Ok, I stand corrected, I'll shut up now. :-)

    I'm not really a human, but I play one on earth. Cogito ergo sum a bum

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (2)
As of 2024-04-19 21:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found