Yes, by far the predominant practice in the software world, and particularly in tcl, is for mandatory arguments to be un-named. If you are so worried about making things easier for newbies, write an etags how-to, instead of forcing everyone to type -paramter etc. redundantly.