| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Revert "attempt to read numbers with a readtable" | 2024-10-13 | 1 | -1/+0 | |
| | | | | | This reverts commit 8d5a93a2dafd34b13b196dbae803cb9ffffa5e00. | ||||
| * | attempt to read numbers with a readtable | 2024-10-05 | 1 | -0/+1 | |
| | | | | | | | | | | | | | Saving this because I might use it. The implementation is fragile. SCHEME numbers are in infix notation, so forcing them into the readtable implementation (which works best for prefix operators) is like fitting a square peg into a round hole. I'm going to try tokenizing the expression and parsing using an operator-precedence parser (things like "+", "@", and "." are infix operators). | ||||
| * | readtable: add lists | 2024-09-20 | 1 | -1/+1 | |
| | | |||||
| * | readtable: case folding | 2024-09-07 | 1 | -6/+5 | |
| | | |||||
| * | readtables, first pass | 2024-09-07 | 1 | -4/+16 | |
| | | |||||
| * | miniscm: add mutable string emulation and char->integer | 2024-08-26 | 1 | -2/+2 | |
| | | |||||
| * | minischeme: add char | 2024-08-22 | 1 | -0/+2 | |
| | | |||||
| * | add doubly linked lists, tests, minischeme | 2024-08-22 | 1 | -0/+24 | |
