aboutsummaryrefslogtreecommitdiff
path: root/base.h
AgeCommit message (Collapse)Author
2025-08-19Pointer tagging!Aryadev Chavali
Copied from oats, just the basics required for tagging integers or symbols.
2025-08-19Make sym_table_find return the c-string in question directlyAryadev Chavali
I think we fall into a few traps if we return an sv_t directly. Think intent is clearer by returning the c-string directly.
2025-08-19Separate out implementation to make looking at code files easierAryadev Chavali
2025-08-19Separated out the definitions to clean up a bitAryadev Chavali
We're going to be using C to compile our Lisp eventually, so I need to have a header file for compilation to work. We can still separate out the implementation details into separate files (then generate a shared library for usage in the link stage) but we need this header file to be singular and clean.