Version 0 of named parameters

Updated 2008-05-08 02:47:08 by CMcC

dict makes named parameters easy.

 proc example {a b args} {
   if {[llength $args] == 1} {
     set args [lindex $args 0] ;# work with unexpanded args
   }

   # establish defaults
   set args [dict merge {default value} $args]

   # use elements from dict
   fn [dict get $args parameter]


 }

enter categories here