hi Denis,
it is true than lisp is not one of the favorite languages nowadays; i use CL REPL found on the play store, an open source project:
https://gitlab.com/eql/EQL5-Androidi agree that the output of the solver is unusual compared to the notation i see on the forum, some of which are still obscure to me; each line is for a link in the chain, only the first list of digits is complicated, the other ones represent the cell(s): coordinates then content; for the first one: three digits if the link is a single cell, four if it is a group of cells; the first digit is the candidate set in the cell, the second the depth in the BFS algorithm, if the link is a group of cells the third denotes its unit 1 row 2 col 3 box, the last digit is a code that helps to understand the logic for adding the link to the chain.
but i dont expect that people should bother with that notation; i would readily comply to a agreed upon notation if there was one but there does not seem to be a consensus in that matter: which one should i use; i could use the eureka notation for the simplest chains but for the complicated ones, those that incorporate subsets or links that result from the eliminations done by previous ones. but i will think about it.
braids hum... i am aware of your work, i have read some of your books, but i am still lost in your formalism; my approach is purely empirical, i dont theorize in the least but i use what i understand here and there to ameliorate the solving capacity of the algorithm.