WTF doesn't perl -c check for valid subroutines/function calls?

I can write a perlscript calling a function that doesn't exist but perl -c
will say syntax ok.
ie:
% perl -ce "nothing_here('some junk')"
-e syntax OK

% perl -e "nothing_here('some junk')"
Undefined subroutine &main::nothing_here called at -e line 1.

That doesn't make sense!
It should check function calls at compile time, correct?
So why not for -c?

Excuse me if I have overstepped my bounds. I still love Perl regardless, but
it can be better.

Nikola Janceski

The significant problems we face today cannot be solved at the same level of
thinking we were at when we created them.
-- Albert Einstein (1879-1955) 


PS. I still drool over the apocalypse papers on Perl 6. I can't wait!

----------------------------------------------------------------------------
--------------------
The views and opinions expressed in this email message are the sender's
own, and do not necessarily represent the views and opinions of Summit
Systems Inc.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to