Commit Graph

17 Commits

Author SHA1 Message Date
56587ed8cf Fix some bugs with the reader 2025-09-20 20:43:40 -07:00
4f1c2fea55 Beginnings of a common lisp-like type system 2025-09-20 19:26:38 -07:00
bdb4bf6824 Add some utility functions 2025-09-20 00:54:57 -07:00
7f68c8fcbf Improve macro expansion and returns 2025-09-19 23:50:23 -07:00
342bdfb169 Get returns working 2025-09-19 14:41:32 -07:00
2b7f9b2fd6 Support for catching exceptions and reworked lexical variables 2025-09-19 02:34:38 -07:00
91f2ab8e0a Some random work 2025-09-15 01:12:54 -07:00
eb0737e83b Fix current memory issues 2025-09-14 02:45:44 -07:00
eb8d54acb1 Fix some refcount bugs 2025-09-11 03:10:59 -07:00
994827431c Change to using RefCount 2025-09-10 02:57:48 -07:00
a38fef7857 Fix (I hope) reference counting and garbage collecting 2025-07-11 03:01:15 +09:00
2d4b963199 Allow default values for optional argumnts 2025-07-04 02:18:53 +09:00
625b8238e6 Basic support for lisp functions 2025-07-03 02:43:12 +09:00
a19071c35c Work on function stuff 2025-07-03 01:36:25 +09:00
e557e58168 Fix some parsing bugs and allow running files 2025-07-01 01:31:44 +09:00
40f717277d Basic evaluation, exceptions, and the stack 2025-06-30 23:29:02 +09:00
5b6bd50f45 Initial commit 2025-06-28 16:51:43 +09:00