Phil icon indicating copy to clipboard operation
Phil copied to clipboard

filler: switch to a pure JS auto filler

Open bcopeland opened this issue 6 years ago • 3 comments

Glucose is fairly slow, and in its current implementation does not support scored wordlists. On a test puzzle of mine, glucose fails to find a solution within the 30 second timeout.

I have written a purpose-built, fast javascript solver which finds a solution in 7 seconds on the same puzzle with the same wordlist. Moreover, this implementation supports asynchronous updates (giving visual feedback of the in-progress solve), and scored wordlists, although neither of those features are yet used in this change.

Switch Phil to use the javascript solver.

bcopeland avatar Dec 26 '18 14:12 bcopeland

Hello and happy holidays!

I had written a javascript crossword constructor before finding out about your project. You can read about it and find a link to the webapp: https://bobcopeland.com/blog/2017/11/on-board-the-rebus/

Anyway, I stumbled across Phil, and the UI is a lot better in your webapp. But I think my solver is a bit more complete. So here's a PR for your consideration. Please give it a spin, and if you agree I'd be happy to further flesh out the integration.

bcopeland avatar Dec 26 '18 14:12 bcopeland

ping, any interest in this?

bcopeland avatar Jan 09 '19 14:01 bcopeland

Hello and happy holidays!

I had written a javascript crossword constructor before finding out about your project. You can read about it and find a link to the webapp: https://bobcopeland.com/blog/2017/11/on-board-the-rebus/

Anyway, I stumbled across Phil, and the UI is a lot better in your webapp. But I think my solver is a bit more complete. So here's a PR for your consideration. Please give it a spin, and if you agree I'd be happy to further flesh out the integration.

@bcopeland Me too) You can check it here

Piterden avatar Jun 13 '19 23:06 Piterden