diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2024-06-16 10:58:54 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2024-06-16 10:58:54 +0200 |
| commit | 02ce9adf6a9168ec66c322ce9e5a5cb9fe1e60a5 (patch) | |
| tree | d3385b1a1c915a74c373434032f0fe26e843854f /TODO.txt | |
| parent | c04a283a7ab97903683f5f7268068aef69f5bddf (diff) | |
| download | nissy-core-02ce9adf6a9168ec66c322ce9e5a5cb9fe1e60a5.tar.gz nissy-core-02ce9adf6a9168ec66c322ce9e5a5cb9fe1e60a5.zip | |
Added rudimentary shell to run commands (ugly)
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 | ||
