Very nicely put James.  I am a beginner in Perl and use the group as to gain knowledge 
and hopefully help me with my scripts. My scripts are pretty simple thou. Just move 
files around and do naming conversations.  Very simple .
Keep up the great work on helping us .

Thanks,
 
Kevin Holcomb 
W2K System Administrator/Database Administrator
Bank of America
E-Commerce: Interactive Information Management
kevin.holcomb@ bankofamerica.com
(w) 704-388-7361  (c) 704-309-6178
(pager) 877-385-0652  or  email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
 
--
When life conspires against you, and no longer floats your boat,
Don't waste your time with crying, just get on your back and float.
-- 


-----Original Message-----
From: James Edward Gray II [mailto:[EMAIL PROTECTED]
Sent: Friday, February 20, 2004 12:36 PM
To: Rob Dixon
Cc: [EMAIL PROTECTED]
Subject: Re: Could I put commands in a variable


On Feb 20, 2004, at 5:25 AM, Rob Dixon wrote:

> Hi Daniel.
>
> I haven't looked at your code, but I don't think a rewrite is in the
> spirit of helping beginners at Perl. It may occasionally be the best
> answer, but I suspect you're simply enjoying yourself here ;)
>
> I wonder what others think?

I have mixed feeling about it.

I think we generally teach them a little more by touching up what they 
have written, correcting their problems or providing simple insights.  
I think it sinks in a little better that way.

On the flip side, we can't teach them as much that way, because we 
can't show them the possibly better ways of doing things.  I don't know 
about you, but I much prefer the structure of Daniel's version of the 
posted code (though hopefully without the duality bug :D ), to my own 
simple clean up.  And as you have already pointed out, the problem is 
ripe for an OO solution as well, which I would like even better.  While 
I would love to write that, I fear Joel isn't ready for that yet.  (No 
offense Joel.  You have a working program and that's all anyone can ask 
for early projects.  Keep working at it and you'll get there.)  
Unfortunately, even Daniel's version is a bit too arcane, I think.

My original thought was to build a hash for each room (description, 
exits, etc.) and load them all into a master hash, by name.  Then you 
could write a pretty simple loop to just walk the master hash.  It 
would also be super simple to move that to disk based data files, which 
I think would be cool.  That's probably closer to a design Joel might 
be able to put to good use, but I ruled even that out because I would 
have to use references.

Of course, if Joel keeps at this, eventually, he's going to try to go 
to one of these ideas and chances are we could maybe inspire him to 
that point with a teaser.

How's that for a circular answer?  <laughs>

In the end, I think this is a perfect example of while Perl Beginners 
is a terrific resource.  There's so many of us helping and we're all so 
different.  Joel got some good answers from both sides of the fence and 
hopefully that will help him along.  I don't know about you, but that's 
all I hope for in return for my time spent.

James


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to