aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-02-14Split source code into different modules for cleanlinessAryadev Chavali
2025-02-14Update gitignore, add requirements to README, rework bob and buildAryadev Chavali
2025-02-14WIP: Making a simple re-deal program.Aryadev Chavali
2025-02-14Adjust Bob so we can use quickload the project to get all dependenciesAryadev Chavali
2025-02-14Refactor Joker generation in make-deck to use mapcar on a range.Aryadev Chavali
2025-02-14Leave `FORMS` as is in `$` operator.Aryadev Chavali
2025-02-14Deck and joker constructorAryadev Chavali
2025-02-14Fixed bug in int->rank where n >= 13 leads to errorAryadev Chavali
2025-02-14Some serialisers to make pretty outputsAryadev Chavali
2025-02-14Implement comparator functions for ranks, suits and cards.Aryadev Chavali
2025-02-14Adjust rank->int and int->rank for ACE supremacyAryadev Chavali
2025-02-14Implement some simple converters for custom types to/from integersAryadev Chavali
2025-02-14Add a package for modelling cardsAryadev Chavali
2025-02-14Rewrote --> to take a placeholder symbol as first argumentAryadev Chavali
2025-02-14Prefix all packages with `cantedraw`Aryadev Chavali
2025-02-14cantedraw.lisp -> main.lispAryadev Chavali
2025-02-14Added a READMEAryadev Chavali
2025-02-14Use := instead of = so we're not re-interning a symbol in cl-loopAryadev Chavali
2025-02-14Remove dependency on deploy - use ASDF's program-op insteadAryadev Chavali
2025-02-11odraw -> cantedrawAryadev Chavali
2025-02-11Some dir-locals for your (my) convenience.Aryadev Chavali
2025-02-11Added build script for terminal useAryadev Chavali
2025-02-11Move parse-integer*Aryadev Chavali
2025-02-11main -> odrawAryadev Chavali
2025-02-11Slightly clean up the example program in mainAryadev Chavali
2025-02-11Import lib.functions in mainAryadev Chavali
2025-02-11Rework rev-map to use ->> and to make LIST `cdrs` rather than CONSAryadev Chavali
2025-02-11Rework `$` operator to work like applicative in HaskellAryadev Chavali
2025-02-11rev-map functionAryadev Chavali
2025-02-11Macro (alist-val) to access the actual value of a key in an alistAryadev Chavali
2025-02-11Reworked build.lisp and load.lisp into bob.lispAryadev Chavali
2025-02-11Implement `split` function.Aryadev Chavali
2025-02-11Implement a "take" function to read subsequences of a listAryadev Chavali
2025-02-11Implement `$` operator, second class version of the applicative operatorAryadev Chavali
2025-02-11functions -> forms in lib.macrosAryadev Chavali
2025-02-11Introduce lib.functions which includes helper functionsAryadev Chavali
2025-02-11Extract parsing logic from read-integers into parse-integersAryadev Chavali
2025-02-11Re-implement all functions in main via fn macro.Aryadev Chavali
2025-02-11Add type alias for function and macro for defining functions with type specifierAryadev Chavali
2025-02-11Implement a program that reads some integers then prints their sumAryadev Chavali
2025-02-11Implement a `while' macro.Aryadev Chavali
2025-02-11Rewrite entrypoint to prompt for a name, then print itAryadev Chavali
2025-02-11Implement threading macros and make package lib.macros to hold them.Aryadev Chavali
2025-02-11Initial commit.Aryadev Chavali