From 02ce9adf6a9168ec66c322ce9e5a5cb9fe1e60a5 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 16 Jun 2024 10:58:54 +0200 Subject: Added rudimentary shell to run commands (ugly) --- TODO.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index d9a40f2..f6d71fa 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,8 @@ +Shell and nissy_run + x done shell.c, but it is ugly (as expected) + - move stuff from solve_generic to cube_public + - make shell a bit nicer? + Fixes - tables/tables.c: fix, use new nissy_gendata and nissy_datasize @@ -15,6 +20,8 @@ Goal: find out which k value is best - write table generation and solver for k2 and k1 - benchmark for different sizes! +Read / write: replace by convertcube only? + ## H48 optimal solver (some has already been implemented) 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. ## "Front-end" +* nissy shell: make more usable, meaningful error messages etc + for example, it should check that the solver is valid * Write adapter code for other languages: python hare (see blog post 2023-12-01 for ffi) rust, go dart ffi, js java -* add also example code (e.g. an optimal solver) in examples/ ## More documentation? -- cgit v1.3