Commit graph

19 commits

Author SHA1 Message Date
d6c89d0e6d add load primitive and (minimal) stdlib 2026-01-15 12:17:43 -03:00
9ef27f90e1 repl was exiting on error O_o 2026-01-14 12:21:11 -03:00
27df5f8ce0 proper lexical scoping now woo 2026-01-14 12:10:29 -03:00
ce9489b5d2 restructure 2026-01-13 20:51:00 -03:00
2e7d05f783 add macro support 2026-01-13 18:27:23 -03:00
c63c1eaf6e implement bytecode interpreter and compiler 2026-01-13 17:45:29 -03:00
d23a9a4827 fix gc not acknowledging macros and strings 2026-01-12 09:47:19 -03:00
5504f6b123 pass interpreter context to pair_unwrap 2026-01-12 09:26:42 -03:00
91714d1025 begin work on strings 2026-01-12 09:01:33 -03:00
83fce46449 implement macros and dotted pairs 2026-01-11 22:22:10 -03:00
44237a650d remove old/ 2026-01-11 15:29:29 -03:00
537aa6e404 sdkhjfdsv 2026-01-11 13:26:02 -03:00
1aec6085d9 reimplementation (oupsi) 2026-01-10 10:03:31 -03:00
0572264f76 separate eval into eval and apply and do gc (oops) 2026-01-07 10:56:51 -03:00
2532dd9f4a first evaluator draft 2026-01-07 09:40:21 -03:00
9fc5f10fc6 object printing 2026-01-06 13:35:56 -03:00
fe9a8a7039 gc and cons pairs 2026-01-06 13:03:59 -03:00
d64b0f0a6f symbol interning 2026-01-06 12:27:53 -03:00
5e6bc2679d initial commit 2026-01-06 11:57:26 -03:00