Commit Graph

30 Commits

Author SHA1 Message Date
9e48519322 Remove test code from kernel.el 2025-09-26 09:19:53 -07:00
5ad4e054e0 Fix some read errors 2025-09-24 22:27:43 -07:00
9c7eee0266 Improve printing 2025-09-24 22:07:32 -07:00
1118d143fc Add more math functions 2025-09-24 05:35:45 -07:00
02736718dc A buch of sequence functions 2025-09-24 05:24:33 -07:00
93932349f5 Many different sequence functions 2025-09-24 04:30:36 -07:00
6d34641c5a Move defun and defmacro into kernel.el 2025-09-24 00:52:32 -07:00
f961673670 Change to a different hash table implementation 2025-09-23 14:24:13 -07:00
733c4103a3 Move things arround 2025-09-22 15:37:36 -07:00
dfbd60db18 Remove test code 2025-09-22 04:14:03 -07:00
5dbc0276d4 Work on packages 2025-09-22 04:08:24 -07:00
96c4d9eecb Fix warnings when building in release mode 2025-09-21 03:33:14 -07:00
0b2e5f2366 Labels, flet, and macrolet! 2025-09-21 02:15:53 -07:00
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