-
ca7bf3bfa2
test(examples): add example program integration tests
HEAD
main
dualfroz
2026-08-28 20:00:00 +02:00
-
5649b7bad8
docs: add example scheme programs
dualfroz
2026-08-28 14:30:00 +02:00
-
5e1aec0f78
test(numeric): add bigint arithmetic tests
dualfroz
2026-08-28 09:00:00 +02:00
-
7ddcc0709d
test(macro): add syntax-rules macro tests
dualfroz
2026-08-27 20:00:00 +02:00
-
a9c2ffc22a
test(eval): add tail-call and call/cc tests
dualfroz
2026-08-27 16:20:00 +02:00
-
eede0d15ec
test(eval): add evaluator and special form tests
dualfroz
2026-08-27 12:40:00 +02:00
-
bf57838d2c
test(reader): add reader datum tests
dualfroz
2026-08-27 09:00:00 +02:00
-
fdca256d6d
feat(cli): add repl and file runner entry point
dualfroz
2026-08-26 20:00:00 +02:00
-
c925f014b4
feat(builtins): add list, predicate, string, and i/o primitives
dualfroz
2026-08-26 16:20:00 +02:00
-
83bbf8d8ba
feat(builtins): add arithmetic and comparison primitives
dualfroz
2026-08-26 12:40:00 +02:00
-
038aca797c
feat(printer): add write and display formatting
dualfroz
2026-08-26 09:00:00 +02:00
-
e101bbcfef
feat(numeric): add numeric tower operations
dualfroz
2026-08-25 20:00:00 +02:00
-
a594174198
feat(numeric): add bigint gcd, exponentiation, and radix conversion
dualfroz
2026-08-25 16:20:00 +02:00
-
073fddd420
feat(numeric): add arbitrary-precision integer core
dualfroz
2026-08-25 12:40:00 +02:00
-
347964beae
feat(macro): add syntax-rules macro expander
dualfroz
2026-08-25 09:00:00 +02:00
-
af0a0aca5b
feat(eval): add special form desugaring and quasiquote
dualfroz
2026-08-24 20:00:00 +02:00
-
853d729e62
feat(eval): add cek evaluator with special forms
dualfroz
2026-08-24 16:20:00 +02:00
-
aa098b6a08
feat(eval): add continuation and machine state types
dualfroz
2026-08-24 12:40:00 +02:00
-
d46f05b2c1
feat(env): add lexical environment with frames
dualfroz
2026-08-24 09:00:00 +02:00
-
4a378c6fa7
feat(reader): add s-expression reader and datum parser
dualfroz
2026-08-23 20:00:00 +02:00
-
549631fe99
feat(core): add scheme error type
dualfroz
2026-08-23 16:20:00 +02:00
-
48092fe48f
feat(core): add core value types and list operations
dualfroz
2026-08-23 12:40:00 +02:00
-
e673d09ac9
chore: add gitignore and build configuration
dualfroz
2026-08-23 09:00:00 +02:00