aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-03-02Fix some issues in mainAryadev Chavali
2025-03-02Move all test code into one file.Aryadev Chavali
2025-02-24Implement test for card->intAryadev Chavali
2025-02-24Implement test for int->cardAryadev Chavali
2025-02-24Implement test for suit->int and int->suit being complete inversesAryadev Chavali
2025-02-24Implement test for suit->intAryadev Chavali
2025-02-24Implement test for rank->int and int->rank being complete inversesAryadev Chavali
2025-02-24Implement test for rank->intAryadev Chavali
2025-02-24Implement test for int->rankAryadev Chavali
2025-02-24Make suit->int and int->suit complete inversesAryadev Chavali
2025-02-22Extract error generation from `player-exists?` to ensure it's an indicatorAryadev Chavali
2025-02-22Put dependencies for each test rather than on the suite.Aryadev Chavali
2025-02-22Quickload cantedraw/tests in bob:qloadAryadev Chavali
2025-02-22Implement specific function generation functions for each threading macroAryadev Chavali
2025-02-22Fix --> to not convert first argument, if it's a symbol, to a form.Aryadev Chavali
2025-02-22Make card a structureAryadev Chavali
2025-02-21Add unit tests for model.int->suitAryadev Chavali
2025-02-21Make empty unit test suite for model packageAryadev Chavali
2025-02-21Add unit tests for lib.functions.remove-at-indicesAryadev Chavali
2025-02-21Add unit tests for lib.functions.rev-mapAryadev Chavali
2025-02-21Add unit tests for lib.functions.splitAryadev Chavali
2025-02-21Add unit tests for lib.functions.takeAryadev Chavali
2025-02-21Add unit tests for lib.functions.rangeAryadev Chavali
2025-02-21Add unit tests for lib.functions.parse-integer*Aryadev Chavali
2025-02-21Setup an empty unit test suite for lib.functionsAryadev Chavali
2025-02-21Add unit tests for lib.macros.-<>Aryadev Chavali
2025-02-21Add unit tests for lib.macros.->>Aryadev Chavali
2025-02-21Create a unit test systemAryadev Chavali
2025-02-19Implement -<> operator for threading an argument through first parameterAryadev Chavali
2025-02-15Added :author and :license to system definitionAryadev Chavali
2025-02-15Rework player package to use structures and a hash tableAryadev Chavali
2025-02-15Yakshaving bob the builderAryadev Chavali
2025-02-15Add nicknames for all packages (cantedraw -> 5d)Aryadev Chavali
2025-02-15Disable image compression for binary.Aryadev Chavali
2025-02-15Clean up player-{pay,receive}Aryadev Chavali
2025-02-15Introduce custom errors for player handlingAryadev Chavali
2025-02-15Player handler packageAryadev Chavali
2025-02-15Small changesAryadev Chavali
2025-02-15Rework `$` operator to take a capture variableAryadev Chavali
2025-02-15Added a tasks file to keep track of what to do nextAryadev Chavali
2025-02-14Implement read-and-confirm for extra step before re-dealAryadev Chavali
2025-02-14Rework cantedraw.main:start to run a read-redeal-print-loopAryadev Chavali
2025-02-14Implement a read -> redeal -> print loopAryadev Chavali
2025-02-14Fix problem with alexandria:shuffle not being truly randomAryadev Chavali
2025-02-14Rework read-until-valid-integers to work better for redeal inputsAryadev Chavali
2025-02-14Rework card< comparator to make Jokers the top of the hierarchyAryadev Chavali
2025-02-14Implement a package for some game mechanicsAryadev Chavali
2025-02-14Implement a function to remove specific indices from a listAryadev Chavali
2025-02-14Split source code into different modules for cleanlinessAryadev Chavali
2025-02-14Update gitignore, add requirements to README, rework bob and buildAryadev Chavali