in reply to Re^3: Preferred technique for named subroutine parameters?
in thread Preferred technique for named subroutine parameters?

Hi

Certainly the malformed function call func_1({ one => 'uno', two => 'dos', three => }); from my example code in Re: Preferred technique for named subroutine parameters? does compile and only warns at run time.

Can you give an example of a compile time error associated with this invocation format, or any explanation or example of what Conway was referring to?

Wow, no! And I have troubles to imagine a construction where you get a compile-time error/warning for a anonymous hash which wouldn't also be thrown in a simple parameter list!

I simply trusted TheDamian, in my a German copy the passage first says something like "(normally during compilation)" and four lines later it contrast the counterexample with "only at run-time".

The example given is certainly a run-time warning in both cases!

Maybe you should open a new thread and ask the community for wisdom.

Cheers Rolf

UPDATE: concerning PPP

For those who might think "Pest" means "Best" in German, no it doesn't! Both words have identical meanings and spelling in either language, it's a joke in the current German edition, which accidentally got printed on the backcover! 8 )

  • Comment on Re^4: Preferred technique for named subroutine parameters?