http://www.perlmonks.org?node_id=814831


in reply to Re^5: Regarding STDOUT and indirect object notation for print
in thread Regarding STDOUT and indirect object notation for print

Would you want perl to load the entire Core module set before running a one-liner?

Replies are listed 'Best First'.
Re^7: Regarding STDOUT and indirect object notation for print
by ikegami (Patriarch) on Dec 29, 2009 at 22:02 UTC

    Well that's a major exaggeration. The cost of loading IO::Handle would be quite small if it was rewritten in C. (100 bytes?) In fact, there already exists modules whose methods are built right into Perl: utf8, version and UNIVERSAL, for example.

      It is an exaggeration, but there was clearly a design decision to keep perl lean and mean. Just trying to make a point succinctly, and histrionics seemed an easy way to do it.

      It does seems odd to me that they'd include the implicit blessing without populating the namespace. I suppose it's a nod to the roll-your-own option.

Re^7: Regarding STDOUT and indirect object notation for print
by romandas (Pilgrim) on Dec 30, 2009 at 02:06 UTC
    Not the entire Core, but I'm surprised that the module for an available object wouldn't be loaded to assist handling that object.