Commit Graph
16 Commits
Author SHA1 Message Date
dualfroz fdca256d6d feat(cli): add repl and file runner entry point 2026-08-26 20:00:00 +02:00
dualfroz c925f014b4 feat(builtins): add list, predicate, string, and i/o primitives 2026-08-26 16:20:00 +02:00
dualfroz 83bbf8d8ba feat(builtins): add arithmetic and comparison primitives 2026-08-26 12:40:00 +02:00
dualfroz 038aca797c feat(printer): add write and display formatting 2026-08-26 09:00:00 +02:00
dualfroz e101bbcfef feat(numeric): add numeric tower operations 2026-08-25 20:00:00 +02:00
dualfroz a594174198 feat(numeric): add bigint gcd, exponentiation, and radix conversion 2026-08-25 16:20:00 +02:00
dualfroz 073fddd420 feat(numeric): add arbitrary-precision integer core 2026-08-25 12:40:00 +02:00
dualfroz 347964beae feat(macro): add syntax-rules macro expander 2026-08-25 09:00:00 +02:00
dualfroz af0a0aca5b feat(eval): add special form desugaring and quasiquote 2026-08-24 20:00:00 +02:00
dualfroz 853d729e62 feat(eval): add cek evaluator with special forms 2026-08-24 16:20:00 +02:00
dualfroz aa098b6a08 feat(eval): add continuation and machine state types 2026-08-24 12:40:00 +02:00
dualfroz d46f05b2c1 feat(env): add lexical environment with frames 2026-08-24 09:00:00 +02:00
dualfroz 4a378c6fa7 feat(reader): add s-expression reader and datum parser 2026-08-23 20:00:00 +02:00
dualfroz 549631fe99 feat(core): add scheme error type 2026-08-23 16:20:00 +02:00
dualfroz 48092fe48f feat(core): add core value types and list operations 2026-08-23 12:40:00 +02:00
dualfroz e673d09ac9 chore: add gitignore and build configuration 2026-08-23 09:00:00 +02:00