Skip to content

Commit 4da49dd

Browse files
replace TODO with my own.
1 parent 28e8ca0 commit 4da49dd

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

TODO

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1+
New TOD (scientific-coder) :
12

2-
TODO
3-
4-
- Better Makefile
5-
- Improve error handling and reporting.
6-
- Split off table and heap routines to separate source files.
7-
- Speed optimizations. Some speed might be gained by comparing
8-
the unknown fingerprint to all known fingerprints at once.
9-
- More docs, more comments.
10-
- Make a language model for Klingon.
3+
1°) Make tests to avoid regressions
4+
2°) Reimplement only utf-8, 5grams on GNU/linux
5+
2.1) store 3 codepoints per 64 bits. (align ngrams on 128 bits boundaries for SIMD ? inquire about Boost.SIMD use for this).
6+
2.2) use tr1/hash_map
7+
2.3) LRU cache of languages to raise reshold as fast as possible
8+
3°) enhance API (default languages without reading text files)
9+
4°) extend & port as needed.

0 commit comments

Comments
 (0)