in reply to JavaWorld: Call Perl routines from Java

A useful article no doubt, but some of the author's remarks in the 'Some real-world issues' section are quite silly e.g.

Perl scripts don't have throwable exceptions. Instead, most Perl programmers use die(...) statements to handle exceptions under the assumption that the script runs from the command line. ...
also,
Perl lacks named arguments for its functions. This is okay for a tight, single file program that is less than 1,000 lines of code, with one developer handling the code for its entire lifetime. But that's not an enterprise reality, and a large ambiguous API quickly becomes frustrating thereafter.
  • Comment on Re: JavaWorld: Call Perl routines from Java

Replies are listed 'Best First'.
Re^2: JavaWorld: Call Perl routines from Java
by diotalevi (Canon) on Oct 12, 2004 at 18:14 UTC
    Actually, not having named arguments as a proper language feature is a pain. Perl6 will get this feature to us. In the interim, we use Params::Validate and pass hash-like lists and hash reference as arguments.