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.
Aryadev Chavali 24b07f9166 Introduce custom errors for player handling
Custom errors for malformed/nonexistent player IDs as well as a player
not having a high enough balance for the money requested.

This will allow me to encode more information in the errors, for
callers to use.  I'm generally of the opinion that callers should be
checking error conditions before calling these functions, but per
Murphy's law it would be nice to have more information in the error
message.
2025-02-15 15:40:56 +00:00
2025-02-15 15:37:16 +00:00
2025-02-11 00:40:19 +00:00
2025-02-15 15:04:59 +00:00

--------------------------------------------------------
|   _____            _           _                     |
|  / ____|          | |         | |                    |
| | |     __ _ _ __ | |_ ___  __| |_ __ __ ___      __ |
| | |    / _` | '_ \| __/ _ \/ _` | '__/ _` \ \ /\ / / |
| | |___| (_| | | | | ||  __/ (_| | | | (_| |\ 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.
Description
No description provided
Readme GPL-2.0 110 KiB
Languages
Common Lisp 99.6%
Shell 0.4%