On Mon, 22 Sep 1997, Angus Mezick wrote:
>> This is my idea of a better two_arguments() function. It's meant to act
>> on the original "argument" paramter passed to all the ACMD functions, or
>> you can pass it a copy of argument for nondestructive processing (for
>> spec_procs).
> Be very careful. as far as I know, it is bad style for a function to change the
> contents of a variable of some thing that is passed to it. I know it happens
> alot, but it is dangerous. At some point the original value might be needed
> again.
Right. That's why I mentioned passing a copy of the arguments if you care
what happens to them. As Ron proved, you can destroy the argument list
quite fine with the stock circle functions :)
Basically it's meant to be used when you're at the end of the line,
meaning you've already gotten to the ACMD function, or you're in a
spec_proc and have determined the special is being invoked.
I haven't been taught the correct way to do things so I'm not handicapped
by a sense of style ;)
Sam
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST