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