dualfroz
|
5649b7bad8
|
docs: add example scheme programs
|
2026-08-28 14:30:00 +02:00 |
|
dualfroz
|
5e1aec0f78
|
test(numeric): add bigint arithmetic tests
|
2026-08-28 09:00:00 +02:00 |
|
dualfroz
|
7ddcc0709d
|
test(macro): add syntax-rules macro tests
|
2026-08-27 20:00:00 +02:00 |
|
dualfroz
|
a9c2ffc22a
|
test(eval): add tail-call and call/cc tests
|
2026-08-27 16:20:00 +02:00 |
|
dualfroz
|
eede0d15ec
|
test(eval): add evaluator and special form tests
|
2026-08-27 12:40:00 +02:00 |
|
dualfroz
|
bf57838d2c
|
test(reader): add reader datum tests
|
2026-08-27 09:00:00 +02:00 |
|
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 |
|