Archived

This topic is now archived and is closed to further replies.

How practical is PERL as a game script language?

This topic is 5311 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am quite new to the whole game dev scene, and I have been reading these boards for hours on end each day. I just did a search in this forum on perl to see as to whether or not this question has been asked. But mostly is was only mentioned once or twice in other topics concering lua or python. Mainly I ask about perl''s practicality because that is the language I have the most experience with, and I like it. So please, share any useful info or personal experiences with perl which may be helpful. Thank you ------------------------------------------------------------ // TODO: Insert clever comment here.

Share this post


Link to post
Share on other sites
I''m originally a C/C++ programmer who came upon Perl because of my job and have come to really enjoy using it (for almost everything), and have more recently become enamored of Python.

Although I have never used Perl as scripting language within a game engine, but I have used the Perl SDL bindings. There is (You may already know) a game written using Perl entirely which is fairly popular in the Linux community called Frozen Bubble. It is well worth checking into as an example of Perl''s capabilities.

My impression is that while Perl is wonderful for fast/mostly stable production of small to medium projects, it is not well suited to large programs, it becomes hard to manage code. Perl has been compared to an 800 pound Gorilla, and I think this is true, Perl can really do a great job of quickly flattening programming problems, but it''s unwieldy.

I don''t think I would use it for an in engine scripting language simply because I think it might bloat the engine too much, but I would happily use Perl for a small game like frozen bubble.

Just my two cents.

-- Aaron


| HollowWorks.com |

Share this post


Link to post
Share on other sites