Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sin, cos, more checks | ubq323 | 2024-08-17 | 1 | -0/+35 |
| | |||||
* | add (each (x arr) ...) array-loop form | ubq323 | 2024-07-02 | 1 | -0/+1 |
| | |||||
* | add proper tail calls | ubq323 | 2024-06-29 | 1 | -1/+5 |
| | |||||
* | array literals | ubq323 | 2024-06-26 | 1 | -0/+2 |
| | |||||
* | remove OP_PUTS and OP_PRINT, use say and write functions instead | ubq323 | 2024-06-26 | 1 | -2/+0 |
| | |||||
* | add setting locals | ubq323 | 2024-06-25 | 1 | -0/+5 |
| | |||||
* | add local variables and (let) form | ubq323 | 2024-06-24 | 1 | -0/+10 |
| | |||||
* | keep track of stack position while compiling | ubq323 | 2024-06-24 | 1 | -1/+1 |
| | |||||
* | compilation of functions, and some parts of interpreting them | ubq323 | 2024-06-22 | 1 | -72/+98 |
| | |||||
* | add function literals | ubq323 | 2024-06-22 | 1 | -0/+11 |
| | |||||
* | mandelbrot | ubq323 | 2024-06-21 | 1 | -0/+1 |
| | |||||
* | print -> puts | ubq323 | 2024-06-21 | 1 | -1/+1 |
| | |||||
* | while loops, comparisons, modulo, fizzbuzz | ubq323 | 2024-06-21 | 1 | -1/+16 |
| | |||||
* | add (if cond if-true if-false) builtin | ubq323 | 2024-06-20 | 1 | -14/+34 |
| | |||||
* | add true, false, nil keywords | ubq323 | 2024-06-20 | 1 | -0/+4 |
| | |||||
* | globals are now variable | ubq323 | 2024-06-20 | 1 | -0/+9 |
| | |||||
* | add readable globals | ubq323 | 2024-06-20 | 1 | -1/+10 |
| | |||||
* | pass State *S everywhere | ubq323 | 2024-06-20 | 1 | -4/+4 |
| | | | | contains changes from a million years ago that i don't remember much about | ||||
* | valty_str -> typename_str | ubq323 | 2023-08-04 | 1 | -1/+1 |
| | |||||
* | add string object values. you can't do anything with them yet | ubq323 | 2023-08-04 | 1 | -1/+1 |
| | |||||
* | dissasembler and basic arithmetic | ubq323 | 2023-08-01 | 1 | -0/+36 |