yzfwsf wrote:PIsaacson wrote:For those who want to play around with nrczt and nrczt-(pseudo)-braids, I've uploaded my test project pascal code. You need Free Pascal 2.2.4 to recompile.
Download and unzip into a directory:
http://pisaacson.fileave.com/Sudoku/sudoku.zip
He is PIsaacson, maybe there is a copy of his program in your computer, because I found that he uploaded his solver when interacting with you.
Hi yzfwsf,
Unfortunately, the links lead to error 404. There has been a big crash of The Player's Forum, resulting in half of the content being lost. (The forum manager of that time didn't make backups.)
Where's the original place of the first post (to Matt)?
If Paul's program was indeed in Pascal and if I had a copy on my Mac, it'd be easy for me to find it. But I could find only a few files with the ".pas" ending and none was related to Sudoku.
However, I have some doubts that the Pascal version you mention is the right reference. As far as I can remember, what we talked about with Paul was written in C or C++. We did exchange and compare our W ratings (called nrczt-chains at that time), which resulted in validating his program for whips.
I know he also worked on braids but couldn't make them work (which of course made the program less interesting for me compared to SudoRules). And then he disappeared without a word. I can't remember if I ever downloaded, compiled and ran his code.
I have about 15 GB of source code, docs and data related to Sudoku and CSP-Rules (not including my books and related documentation). (This is not very large, but it contains almost no compiled code.) Most of it is my own developments. But a small part of it is a "solvers" folder, where I have SE, Hodoku and a few minor ones that I never use. It doesn't contain Paul's solver. I'm generally quite systematic in organising my files; if it is not there, it is unlikely to be anywhere else. I have no additional external files.
If you're interested in coding whips, I think it can be done from nought and it's not a particularly hard challenge if you have the right data structures.