aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
`fn' is a convenience macro for defining functions with a type specifier. Only really matters for `sbcl` and other hard-optimising Lisp interpreters which actually take these seriously.
2025-02-11Implement a program that reads some integers then prints their sumAryadev Chavali
Allows junk, and doesn't crash horribly.
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
Setup boilerplate for system/package management. In particular, setup an entry-point and Shinmera's "deploy" to build executables. Also write some scripts to easily load or build the project without Emacs - just `sbcl --load <x>.lisp`.