# $EPIC: uniq.txt,v 1.2 2006/08/20 17:37:08 sthalik Exp $ ======Synopsis:====== $__uniq__() ======Technical:====== * If the argument is omitted the empty string is returned. * In all circumstances, any extra whitespace between words in the word list is lost in the return value. * The implementation of this function is equivalent to: fe ($*) x { if (findw($x $function_return) == -1) { push function_return $x } } * This function uses a O(N^2) algorithm and can perform very slowly for large inputs. ======Practical:====== This function returns all of the words in after all of the duplicates are removed. ======Returns:====== list of the unique words in ======Examples:====== $uniq(one two three two one) returns "one two three" $uniq(one two three two one) returns "one two three" $uniq(blah blah blah) returns "blah" ======History:====== This function first appeared in EPIC3.001.