index
:
cantedraw
master
The five card poker game. A simulator written in Common Lisp.
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2025-02-14
Split source code into different modules for cleanliness
Aryadev Chavali
2025-02-14
Update gitignore, add requirements to README, rework bob and build
Aryadev Chavali
2025-02-14
WIP: Making a simple re-deal program.
Aryadev Chavali
2025-02-14
Adjust Bob so we can use quickload the project to get all dependencies
Aryadev Chavali
2025-02-14
Refactor Joker generation in make-deck to use mapcar on a range.
Aryadev Chavali
2025-02-14
Leave `FORMS` as is in `$` operator.
Aryadev Chavali
2025-02-14
Deck and joker constructor
Aryadev Chavali
2025-02-14
Fixed bug in int->rank where n >= 13 leads to error
Aryadev Chavali
2025-02-14
Some serialisers to make pretty outputs
Aryadev Chavali
2025-02-14
Implement comparator functions for ranks, suits and cards.
Aryadev Chavali
2025-02-14
Adjust rank->int and int->rank for ACE supremacy
Aryadev Chavali
2025-02-14
Implement some simple converters for custom types to/from integers
Aryadev Chavali
2025-02-14
Add a package for modelling cards
Aryadev Chavali
2025-02-14
Rewrote --> to take a placeholder symbol as first argument
Aryadev Chavali
2025-02-14
Prefix all packages with `cantedraw`
Aryadev Chavali
2025-02-14
cantedraw.lisp -> main.lisp
Aryadev Chavali
2025-02-14
Added a README
Aryadev Chavali
2025-02-14
Use := instead of = so we're not re-interning a symbol in cl-loop
Aryadev Chavali
2025-02-14
Remove dependency on deploy - use ASDF's program-op instead
Aryadev Chavali
2025-02-11
odraw -> cantedraw
Aryadev Chavali
2025-02-11
Some dir-locals for your (my) convenience.
Aryadev Chavali
2025-02-11
Added build script for terminal use
Aryadev Chavali
2025-02-11
Move parse-integer*
Aryadev Chavali
2025-02-11
main -> odraw
Aryadev Chavali
2025-02-11
Slightly clean up the example program in main
Aryadev Chavali
2025-02-11
Import lib.functions in main
Aryadev Chavali
2025-02-11
Rework rev-map to use ->> and to make LIST `cdrs` rather than CONS
Aryadev Chavali
2025-02-11
Rework `$` operator to work like applicative in Haskell
Aryadev Chavali
2025-02-11
rev-map function
Aryadev Chavali
2025-02-11
Macro (alist-val) to access the actual value of a key in an alist
Aryadev Chavali
2025-02-11
Reworked build.lisp and load.lisp into bob.lisp
Aryadev Chavali
2025-02-11
Implement `split` function.
Aryadev Chavali
2025-02-11
Implement a "take" function to read subsequences of a list
Aryadev Chavali
2025-02-11
Implement `$` operator, second class version of the applicative operator
Aryadev Chavali
2025-02-11
functions -> forms in lib.macros
Aryadev Chavali
2025-02-11
Introduce lib.functions which includes helper functions
Aryadev Chavali
2025-02-11
Extract parsing logic from read-integers into parse-integers
Aryadev Chavali
2025-02-11
Re-implement all functions in main via fn macro.
Aryadev Chavali
2025-02-11
Add type alias for function and macro for defining functions with type specifier
Aryadev Chavali
2025-02-11
Implement a program that reads some integers then prints their sum
Aryadev Chavali
2025-02-11
Implement a `while' macro.
Aryadev Chavali
2025-02-11
Rewrite entrypoint to prompt for a name, then print it
Aryadev Chavali
2025-02-11
Implement threading macros and make package lib.macros to hold them.
Aryadev Chavali
2025-02-11
Initial commit.
Aryadev Chavali
[prev]