other stuff to do
  1. "xabacus really bad": (Oow got ripped by a review...)
    Not my idea to distribute C version without Motif, but the intent was
    that its supposed to be minimalistic, sort of like oclock, i.e. a
    retro-look.  I kind of like it, but its not for everybody.
  2. "xmabacus app is out of date":
    Added a few new things in 7.7.1 (see Changelog) but kept Motif interface,
    not really specific on what was out of date.  Possibly its time to
    adopt Gnome or KDE  but do not yet see the value added over available
    Java version.  Also a big problem I see is that these other libraries
    keep changing.
  3. What graphics in menu would help?
  4. The calculator portion does not work for big numbers, i.e. where
    one can type in math operations and see the abacus perform, e.g.
    5,000,000,000,000,000.0+1.
  5. When displayBase != base calculate with strings instead of
    "long long".  I.e. the number of rails can be large if displayBase =
    base, but may error out when this is not true for a large number of
    rails.
  6. Allow for locale to use "," for "." and vice versa.
    It might be confusing to change this if one actually wanted to try
    different locales, e.g. Danish Abacus.
    http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.6.html
  7. Handling of negatives would be nice (work started with complement
    function).
  8. "Demo" and "Teach" have beads and rail highlighted to make clear the
    current position of calculation for digit; should this be extended to
    highlight a printed digit?
  9. Developing Custom Draw Controls i.e. NM_CUSTOMDRAW.  Would this help
    make "widgets" in Window (so Lee's Abacus could run there)?
    http://www.codeproject.com/KB/list/lvcustomdraw.aspx
  10. Code is there for Windows version to use abacusDemo.xml.  Commented
    out in win32/Makefile, as there is some issue with libxml2-2.dll at
    runtime.  Currently this just uses static fallback demo.
