Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: RFC: A guide to installing modules for Win32 (2022 Edition)

by pryrt (Abbot)
on Jul 26, 2022 at 14:42 UTC ( [id://11145754]=note: print w/replies, xml ) Need Help??


in reply to RFC: A guide to installing modules for Win32 (2022 Edition)

Do others think I should add the Module::Build recipe as well?
perl Build.PL Build Build test Build install

Replies are listed 'Best First'.
Re^2: RFC: A guide to installing modules for Win32 (2022 Edition)
by Tux (Canon) on Jul 26, 2022 at 16:42 UTC

    I hope people will eventually drop that and go back to Makefile.PL, but that might be my biassed vision. But if the Build.PL example is added, it might be a small step to also include a dzil example. Down this road lies madness.


    Enjoy, Have FUN! H.Merijn
      it might be a small step to also include a dzil example

      I'm not aware of any dist/nodule which requires dzil just for installation, thankfully.


      🦛

Re^2: RFC: A guide to installing modules for Win32 (2022 Edition)
by syphilis (Archbishop) on Jul 27, 2022 at 01:43 UTC
    Do others think I should add the Module::Build recipe as well?

    Thankfully, many modules that were originally built to use Module::Build, also provide a Makefile.PL. (One of those modules is Module::Build itself.)
    I suppose there are still some modules that don't provide a Makefile.PL.

    I guess the responsible thing to do would be to specify that the Module::Build mantra be used in those rare instances that a Makefile.PL is not provided.

    I, however, would be tempted to provide a far more irresponsible (tongue-in-cheek) handling:

    "If a Makefile.PL has not been provided then the module is not worth installing";
    or (slightly less offensive):
    "If a Makefile.PL has not been provided, file a bug report".

    The former is, of course, not necessarily true - and the latter is probably little other than arrogant.
    By way of explanation, I have always found Module::Build to be intensely annoying, and I try to avoid making any statements that might infer that the use (or even the mere existence) of that build process is valid or useful.

    Cheers,
    Rob

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (6)
As of 2024-03-29 05:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found