Codebase list xabacus / upstream/8.2.6 TODO
upstream/8.2.6

Tree @upstream/8.2.6 (Download .tar.gz)

TODO @upstream/8.2.6raw · history · blame

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.  Another thing is that Motif works great with Xt Widgets
    which allows you to group widgets together easily like in "Lee's Abacus"
    where I have a main abacus widget grouped together with 2 auxiliary
    abacus widgets.  I am not sure how I can port this feature.
  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. Add gettext for languages.  It seems like Motif just uses ISO8859-1
    encoding and does not not handle UTF-8 non-ascii characters well
    which would make this feature moot.  Looking to see if any way around
    this without abandoning Motif.
    ./configure --enable-gettext
    LANGUAGE=fr_FR; export LANGUAGE
    make msgfmt
  11. Teach strings at command-line for X so do not need Motif.
  12. Teach mode result disappears if hit an extra enter press after a
    potentially long series of enter presses.
  13. Fukutaro's method for sqrt is faster then Lee's method.