This repository has been archived on 2025-11-10 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
dc1f3d89706d8a038747b065110546c9351e7796
Setup cantedraw/tests with a test-system record, as well as linking it back to cantedraw so we can run test-system on cantedraw and run the tests. Using parachute, we can setup a suite of unit tests for each package. For each package in src/ or lib/ we'll write a separate unit test suite with tests for all the public exposing functionality. I've setup a main suite in cantedraw/tests/main which will depend on each of the unit test suites so we can run the tests all at once. Currently we have one test for the --> macro.
--------------------------------------------------------
| _____ _ _ |
| / ____| | | | | |
| | | __ _ _ __ | |_ ___ __| |_ __ __ ___ __ |
| | | / _` | '_ \| __/ _ \/ _` | '__/ _` \ \ /\ / / |
| | |___| (_| | | | | || __/ (_| | | | (_| |\ V V / |
| \_____\__,_|_| |_|\__\___|\__,_|_| \__,_| \_/\_/ |
--------------------------------------------------------
Cantedraw: the five card poker game.
A simulator written in Common Lisp.
Goals:
- Players can use a terminal emulator or a web browser
- Players can join games hosted on other machines
- Games may have up to 12 players
- Games may include bots
- Bots have different ranks of difficulty
Requirements:
- Steele Bank Common Lisp (http://www.sbcl.org/)
- Quick Lisp (https://www.quicklisp.org/beta/)
Run:
$ ./build
to compile the program.
Languages
Common Lisp
99.6%
Shell
0.4%