Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Re: Project Recommendations and Recollections

by Caillte (Friar)
on Oct 23, 2001 at 14:44 UTC ( #120741=note: print w/ replies, xml ) Need Help??

in reply to Project Recommendations and Recollections

I came to perl programming after programming for a few years (7-8) in c. My hobby then - and now, though to a lesser extent - was online gaming, particularly MUDs. Amongst the things I had done was work as a coder on a couple of existing projects, including one that is now becoming a 'standard' MUD type before going off to write one from the ground up on my own. 150 thousand lines of c code later, coupled with the lack of planning that usually goes with such projects I was struggling with a number of problems, particularly rogue pointers ;)

At about this time I got a job as a web programmer and started writing CGI scripts in perl. On a whim I tried rewriting my MUD in perl, jsut to see how far I could get. While I never finished the code, I managed to get an average of 90% reduction in code written, thanks to modules like IO::Socket and the like and ended up with a program that would confortably let 150 or so people connect and talk without any problems. This required about 5_000 lines of code. I was so impressed that I rarely write anything in c these daya ;)

$japh->{'Caillte'} = $me;

Comment on Re: Project Recommendations and Recollections
Download Code

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://120741]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (6)
As of 2015-11-26 15:12 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (701 votes), past polls