Initial, probably buggy, load of a literate python program.
Comments are moderated. It may take a few minutes before your comment appears.
Markdown is supported in your comments.
Writing a basic nonogram solver is simple. It is about as hard as a sudoku solver. If you have not read it already, take a moment to see a most elegant solution: Solving Every Sudoku Puzzle