[liblouis-liblouisxml] [liblouis] r659 committed - Added a TODO file to note things that could/should be done.

  • From: liblouis@xxxxxxxxxxxxxx
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Fri, 01 Jun 2012 12:08:58 +0000

Revision: 659
Author:   christian.egli@xxxxxxxxxxxxxx
Date:     Fri Jun  1 05:08:41 2012
Log:      Added a TODO file to note things that could/should be done.

http://code.google.com/p/liblouis/source/detail?r=659

Added:
 /trunk/TODO
Modified:
 /trunk/ChangeLog

=======================================
--- /dev/null
+++ /trunk/TODO Fri Jun  1 05:08:41 2012
@@ -0,0 +1,39 @@
+This HACKING file describes the development environment.       -*- org -*-
+
+* Document the changes to LOUIS_TABLEPATH
+- Fix the problem that it always looks in the standard PATH even if
+  that was not in the environment var
+
+* Document the test harness with its use of json
+
+* Add java bindings
+It would be nice to have some canonical java bindings. There are
+several potential candidates:
+- Bindings by Michael Whapples
+- Minimal jna bindings by SBS
+- port jni bindings from utdml
+- new jna bindings by Bert Frees
+
+* Enhance the API to handle pre-hyphenated text
+This basically just means to port the code which is in the java
+bindings to C so that it can be used from other bindings
+
+* Add readline support to all the tools
+
+* Add Berts fabulous table debugger/tracer
+There is a as yet unannounced tool that allows you to see which
+opcodes have been used for a particular translation. Written in Java
+using Berts new java bindings mentioned above
+
+* Use portable malloc from gnulib
+to get rid of the windows #ifdefs
+
+* Update gnulib
+
+* Enhance translation table compiler to issue warnings
+
+* Optimize for use with large tables
+When used with dictionary based tables liblouis is very slow. The
+issue is probably that the hash key is not very well suited for this
+use case and there will be tons of collisions, making the lookup
+essentially linear.
=======================================
--- /trunk/ChangeLog    Fri Jun  1 05:04:07 2012
+++ /trunk/ChangeLog    Fri Jun  1 05:08:41 2012
@@ -1,5 +1,8 @@
 2012-06-01  Christian Egli  <christian.egli@xxxxxx>

+       * TODO: Added a TODO file to note things that could/should be
+       done.
+
        * tables/de-de-comp8.ctb: Add Symbols such as double quotes,
        dashes to the German computer braille table. Thanks to
        Aliminator83@xxxxxxxxx
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts:

  • » [liblouis-liblouisxml] [liblouis] r659 committed - Added a TODO file to note things that could/should be done. - liblouis