Richard Suchenwirth 2006-01-18 - Playing with
htext, it became obvious to me that with added editing and saving functions, it could grow in the direction of a minimal
Wiki, say on a
PocketPC. So I wrote this array pretty-printer, with sorted keys and newlines thrown in:
proc arr'dump {_arr file} {
upvar 1 $_arr arr
set f [open $file w]
puts $f "array set $_arr \{"
foreach key [lsort [array names arr]] {
puts $f [list $key $arr($key)]
}
puts $f "\}"
close $f
}
The format is such that
source is sufficient for loading such a file.