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

Re^6: Apache/CGI fcould not use Spreadsheet::ParseExcel

by afoken (Chancellor)
on May 09, 2019 at 19:55 UTC ( [id://1233527]=note: print w/replies, xml ) Need Help??


in reply to Re^5: Apache/CGI fcould not use Spreadsheet::ParseExcel
in thread Apache/CGI fcould not use Spreadsheet::ParseExcel

because Perl may choose between different extensions.

.plc , .pmc and .pod come to mind.

I doubt that perl would create a list of directories and grep for those files that have matching extensions. Simply because it is too much work. It is much easier to concat the base filename and the extensions one after the other, until one can be opened. Roughly like this:

# perlish pseudo-code, too lazy for C today sub tryLoadMod { my $basename=shift; for my $ext (qw(pm pmc plc pod aua wtf)) { if (open my $handle,'<',"$basename.$ext") { compileAndRun($handle); last; } } }

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

Log In?
Username:
Password:

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

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

    No recent polls found