i don't really think the issue is Perl's syntax, but rather the hell that is XS. it's sort of off-putting. i've added custom events before, and that isn't too bad. but some things like adding new objects and exporting (or importing.... yuck) associative arrays aren't quite as straightforward.
__________________
I muck about @ The Forge.
say(rand 99>49?'try '.('0x'.join '',map{unpack 'H*',chr rand 256}1..2):'incoherent nonsense')while our $Noport=1;
The XS integration with C++ isn't beautiful and hooking into events may not be as easily integrated as LUA but we have most functionality that a person would really care for in Perl.
On the other hand, everything you could really need out of a central repository you can get from SVN. And now we expect everyone to switch to, and learn to use, Git. And that is very much a good thing.
Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.