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 |
|