and maintainer of:
I have uploaded the latest release at the same time I have put the CamelBones bingo GUI frontend project on my homepage for download - it can be used as example of how to develop with CamelBones or as nice example of separation of GUI and logic.
The TODO is still quite long:
Encapsulate random function.
Improve constructor in Games::Bingo so use of init can be avoided.
Separate Games::Bingo into Games::Bingo and Games::Bingo::Print modules
Add an assertion to the get_column method in Games::Bingo::ColumnCollection so illegal numbers issue a warning.
Add assertion to the remove_column method in Games::Bingo::ColumnCollectionso illegal numbers issue a warning.
Add possibility of providing a complete array of Columns to the constructor in Games::Bingo::ColumnCollection.
The generated PDF could use some fine-tuning
Restructurize tests for easier identification
Write tests for the _integrity_check method in Games::Bingo::Print::Plate
Alter Games::Bingo::Print so the number of plates on a page is a parameter
Write a Tk front-end
Implement checksums on plates
Generate plates top-down instead of bottom up
Implement suggested Games::Bingo::Bot (suggested by djberg96 on use.perl.org)
So there is plenty of stuff to do