diff options
Diffstat (limited to 'TODO.txt')
| -rw-r--r-- | TODO.txt | 10 |
1 files changed, 9 insertions, 1 deletions
| @@ -1,3 +1,8 @@ | |||
| 1 | Shell and nissy_run | ||
| 2 | x done shell.c, but it is ugly (as expected) | ||
| 3 | - move stuff from solve_generic to cube_public | ||
| 4 | - make shell a bit nicer? | ||
| 5 | |||
| 1 | Fixes | 6 | Fixes |
| 2 | - tables/tables.c: fix, use new nissy_gendata and nissy_datasize | 7 | - tables/tables.c: fix, use new nissy_gendata and nissy_datasize |
| 3 | 8 | ||
| @@ -15,6 +20,8 @@ Goal: find out which k value is best | |||
| 15 | - write table generation and solver for k2 and k1 | 20 | - write table generation and solver for k2 and k1 |
| 16 | - benchmark for different sizes! | 21 | - benchmark for different sizes! |
| 17 | 22 | ||
| 23 | Read / write: replace by convertcube only? | ||
| 24 | |||
| 18 | ## H48 optimal solver (some has already been implemented) | 25 | ## H48 optimal solver (some has already been implemented) |
| 19 | 26 | ||
| 20 | First compute co + csep. Use csep as a binary number (2^7 instead of 70, | 27 | First compute co + csep. Use csep as a binary number (2^7 instead of 70, |
| @@ -90,13 +97,14 @@ switch. Here NISS may be useful. | |||
| 90 | 97 | ||
| 91 | ## "Front-end" | 98 | ## "Front-end" |
| 92 | 99 | ||
| 100 | * nissy shell: make more usable, meaningful error messages etc | ||
| 101 | for example, it should check that the solver is valid | ||
| 93 | * Write adapter code for other languages: | 102 | * Write adapter code for other languages: |
| 94 | python | 103 | python |
| 95 | hare (see blog post 2023-12-01 for ffi) | 104 | hare (see blog post 2023-12-01 for ffi) |
| 96 | rust, go | 105 | rust, go |
| 97 | dart ffi, js | 106 | dart ffi, js |
| 98 | java | 107 | java |
| 99 | * add also example code (e.g. an optimal solver) in examples/ | ||
| 100 | 108 | ||
| 101 | ## More documentation? | 109 | ## More documentation? |
| 102 | 110 | ||
