Perl is a language .. nothing more, nothing less.
You can substitute perl for a new language, still people have to learn it and how to use it. I believe it is what pple have trouble with :/
At least, perl is bug free, there are zillions tutorials, and it's very easily extensible, and ...
As for releasing plugins / recipes / snippets, here's the code for quest::RandomChoice(a,b,c) :
Code:
sub RandomChoice{
@values=shift;
$choice=$values[int(rand(length @values))];
return $choice;
}
or, inlined :
Code:
$values=(1001,1002,1003);
...
$choice=$values[int(rand(3))];
Was it worth a post ?
Getting such a EQEMu 'library' can be usefull, if people what plugins then they have to work for it.
Now, if you want to build wizards that generate quests out of couple clicks, it might very much help some people. Just like Visual studio helps writting C or C++ :(. It does not define a new language (or if it does, you wouldn't say it's better, would you ?)