8 Commits

Author SHA1 Message Date
Aryadev Chavali
dc622d8f44 Quickload cantedraw/tests in bob:qload 2025-02-22 23:03:45 +00:00
Aryadev Chavali
dc1f3d8970 Create a unit test system
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.
2025-02-21 13:53:33 +00:00
Aryadev Chavali
0c04a32251 Yakshaving bob the builder 2025-02-15 17:52:04 +00:00
Aryadev Chavali
f127e1e955 Update gitignore, add requirements to README, rework bob and build 2025-02-14 21:46:43 +00:00
Aryadev Chavali
d328bfbbdf Adjust Bob so we can use quickload the project to get all dependencies 2025-02-14 20:39:00 +00:00
Aryadev Chavali
a1a9ae008a Remove dependency on deploy - use ASDF's program-op instead 2025-02-14 15:10:39 +00:00
Aryadev Chavali
90ef834393 odraw -> cantedraw
Why name it something unique when this is what I'm going to be making
at the end of it all?  Just makes it more confusing for the end user.
2025-02-11 00:54:01 +00:00
Aryadev Chavali
5c6d444c2e Reworked build.lisp and load.lisp into bob.lisp
bob.lisp quickloads the dependencies necessary and defines functions
which I can just call from my REPL to load or build the project.
Better than loading the file over and over again.  Affectionately
named after "Bob The Builder".
2025-02-11 00:40:19 +00:00