Version 0 of Ellipsis

Updated 2005-10-04 11:14:02 by suchenwi

Richard Suchenwirth 2005-10-04 - "Ellipsis" is Greek for "left out". More specifically it's the name of the character(s) "..." indicating that something was left out. When a string is truncated to fit into a given length, the following proc adds an ellipsis where necessary:

 proc string'limit {str length} {
   expr {[string length $str]>$length? 
        "[string range $str 0 [incr length -4]]..."
   : $str}
 }
 % string'limit hello 10
 hello
 string'limit "hello long string" 10
 hello l...

Category Character | Arts and crafts of Tcl-Tk programming