Okay -- I'm on board.
How's this? The commands are:
uip/mark -l
uip/mark -l -noempty
uip/mark -l -s big -s cur
uip/mark -l -s big -s cur -noempty
uip/mark -l -s big -s cur -s xyzzy
uip/mark -l -s big -s cur -s xyzzy -noempty
uip/mark -l 9
uip/mark -l 9 -noempty
uip/mark -l -s big -s cur 9
uip/mark -l -s big -s cur 9 -noempty
uip/mark -l -s big -s cur -s xyzzy 9
uip/mark -l -s big -s cur -s xyzzy 9 -noempty
$ uip/mark -l
cur:
odd: 1 3 5 7 9
even: 2 4 6 8 10
big: 8-10
$ uip/mark -l -noempty
odd: 1 3 5 7 9
even: 2 4 6 8 10
big: 8-10
$ uip/mark -l -s big -s cur
big: 8-10
cur:
$ uip/mark -l -s big -s cur -noempty
big: 8-10
$ uip/mark -l -s big -s cur -s xyzzy
big: 8-10
cur:
xyzzy:
$ uip/mark -l -s big -s cur -s xyzzy -noempty
big: 8-10
$ uip/mark -l 9
cur:
odd: 9
even:
big: 9
$ uip/mark -l 9 -noempty
odd: 9
big: 9
$ uip/mark -l -s big -s cur 9
big: 9
cur:
$ uip/mark -l -s big -s cur 9 -noempty
big: 9
$ uip/mark -l -s big -s cur -s xyzzy 9
big: 9
cur:
xyzzy:
$ uip/mark -l -s big -s cur -s xyzzy 9 -noempty
big: 9
=----------------------
paul fox, pgf@foxharp.boston.ma.us (arlington, ma, where it's 55.0 degrees)