This file describes the TODO items for the liblouis project. -*- org -*-
When a task is done and accepted, consider moving it into the NEWS file, with a bit of extra info.
even if that was not in the environment var
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
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
to get rid of the windows #ifdefs
[jb]: It should be an error to define the same single-cell dot pattern for two different characters. I am considering issuing an error message and rejecting the table if this happens.
[mh]: It would also be very helpful if we could issue a warning when a character has been defined as two or more braille representations. Could we have these as warnings, not errors please.
bindings, we should be able to give more useful feedback, i.e. could not translate because table not found, or table found but has errors, or characters undefined, etc. also see: http://www.nvda-project.org/ticket/2448
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.
There was a discussion about this on the mailing list (http://www.freelists.org/post/liblouis-liblouisxml/Improved-hash-function-for-tables).