DEV Community

Discussion on: Why do people like Perl?

doshirae profile image
Doshirae Author

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

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.

kyle_stratis profile image
Kyle Stratis

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