DEV Community

Discussion on: Why do people like Perl?

Collapse
 
doshirae profile image
Doshirae

What I meant was that, by default, you don't have signatures to functions, only the @_ array

Collapse
 
jamesrgrinter profile image
James R Grinter

Last I checked, neither does standard JavaScript, but that’s not held it back.

I write a lot of Java these days, but I still write some Perl (and, depending upon the problem to be solved, and the situation in which it needs to run, shell scripts and PHP) and some JavaScript too.

Picking the right language for the task at hand is something you learn with experience, IMHO.

Collapse
 
kyle_stratis profile image
Kyle Stratis

Many scripting languages don't. Most Python projects use **kwargs to not have to enforce specific function arguments.