Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | . | Kartik K. Agaram | 2021-10-11 | 1 | -0/+12 |
| | |||||
* | . | Kartik K. Agaram | 2021-08-01 | 1 | -1/+3 |
| | |||||
* | . | Kartik K. Agaram | 2021-07-26 | 1 | -1/+1 |
| | |||||
* | game of life in lisp | Kartik K. Agaram | 2021-07-26 | 1 | -18/+58 |
| | | | | | | | | Super slow; each frame is cleared as a sort of progress indicator while it computes the next frame. In the process I realize I need to adjust every single trace in the shell sources to be more fault-tolerant to a filled-up trace stream. | ||||
* | . | Kartik K. Agaram | 2021-07-26 | 1 | -5/+30 |
| | | | | | Smoked out some issues by rendering a single frame of Game of Life. Incredibly slow. | ||||
* | palette operations now a bit faster | Kartik K. Agaram | 2021-07-26 | 1 | -7/+9 |
| | |||||
* | . | Kartik K. Agaram | 2021-07-26 | 1 | -0/+6 |
| | |||||
* | shell: starting to implement arrays | Kartik K. Agaram | 2021-07-25 | 1 | -4/+0 |
| | |||||
* | replace 'circle' with Mu implementation | Kartik K. Agaram | 2021-07-05 | 1 | -18/+0 |
| | |||||
* | replace 'vline' with Mu implementation | Kartik K. Agaram | 2021-07-05 | 1 | -5/+1 |
| | |||||
* | replace 'hline' with Mu implementation | Kartik K. Agaram | 2021-07-05 | 1 | -8/+4 |
| | |||||
* | replace 'line' with Mu implementation | Kartik K. Agaram | 2021-07-05 | 1 | -23/+0 |
| | |||||
* | alists | Kartik K. Agaram | 2021-07-03 | 1 | -0/+13 |
| | |||||
* | . | Kartik Agaram | 2021-06-24 | 1 | -3/+3 |
| | |||||
* | . | Kartik Agaram | 2021-06-24 | 1 | -1/+1 |
| | |||||
* | . | Kartik Agaram | 2021-06-23 | 1 | -2/+2 |
| | |||||
* | . | Kartik Agaram | 2021-06-23 | 1 | -4/+4 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-23 | 1 | -3/+3 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-23 | 1 | -8/+8 |
| | |||||
* | start using infix in data disk | Kartik K. Agaram | 2021-06-23 | 1 | -57/+54 |
| | | | | Still some gaps to track down. | ||||
* | . | Kartik K. Agaram | 2021-06-20 | 1 | -3/+3 |
| | |||||
* | shell: now no definitions with long lines | Kartik K. Agaram | 2021-06-20 | 1 | -3/+7 |
| | |||||
* | shell: shrink definition widths in a few places | Kartik K. Agaram | 2021-06-20 | 1 | -12/+14 |
| | | | | The only remaining long lines now are in 'pair' and 'with'. | ||||
* | this is how we create aliases | Kartik K. Agaram | 2021-06-20 | 1 | -1/+1 |
| | |||||
* | preserve indentation of the sandbox | Kartik K. Agaram | 2021-06-20 | 1 | -1/+1 |
| | |||||
* | 'with' lets us drop a few more parens | Kartik K. Agaram | 2021-06-20 | 1 | -40/+41 |
| | |||||
* | new macro: with | Kartik K. Agaram | 2021-06-20 | 1 | -1/+12 |
| | |||||
* | new macro: ret | Kartik K. Agaram | 2021-06-20 | 1 | -6/+7 |
| | | | | http://arclanguage.org/item?id=11068 | ||||
* | start dropping parens everywhere | Kartik K. Agaram | 2021-06-20 | 1 | -96/+98 |
| | |||||
* | . | Kartik Agaram | 2021-06-11 | 1 | -3/+3 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-11 | 1 | -42/+1 |
| | |||||
* | hacky bugfix: support floats in nth | Kartik K. Agaram | 2021-06-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Needed because we don't yet have a primitive in the shell to truncate/round non-integers to integers. Before: (nth (/ 31 10) # we don't have float literals yet '(1 2 3 4)) => NULL ..with an unpleasant abort likely later on. Really the correct thing to do is ensure none of my primitives ever returns NULL. Start with car/cdr. | ||||
* | . | Kartik K. Agaram | 2021-06-11 | 1 | -29/+9 |
| | |||||
* | fizz-buzz take 2 | Kartik K. Agaram | 2021-06-06 | 1 | -11/+24 |
| | |||||
* | fizz-buzz exercise | Kartik K. Agaram | 2021-06-06 | 1 | -3/+11 |
| | |||||
* | shell: concept of palettes | Kartik K. Agaram | 2021-06-06 | 1 | -13/+8 |
| | |||||
* | growing disenamored with up and down | Kartik K. Agaram | 2021-06-06 | 1 | -8/+5 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-06 | 1 | -14/+24 |
| | |||||
* | . | Kartik Agaram | 2021-06-06 | 1 | -0/+18 |
| | |||||
* | shell: more foundations from Lisp | Kartik K. Agaram | 2021-06-06 | 1 | -0/+44 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-06 | 1 | -1/+3 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-06 | 1 | -4/+4 |
| | |||||
* | shell: fleshing out the 'standard library' | Kartik K. Agaram | 2021-06-06 | 1 | -0/+10 |
| | | | | | | Based loosely on Arc's arc.arc: http://arclanguage.org https://github.com/arclanguage/anarki/blob/official/arc.arc | ||||
* | more space for definitions | Kartik K. Agaram | 2021-06-06 | 1 | -6/+11 |
| | |||||
* | shell: cool new stress-test | Kartik K. Agaram | 2021-06-05 | 1 | -2/+10 |
| | |||||
* | clean up a large memory leak | Kartik K. Agaram | 2021-06-05 | 1 | -1/+1 |
| | | | | | | | | | | | It turns out (bowboard screen 128) on a real screen massively slowed down and ran out of memory since commit e2ab1b30b1 on May 19. The culprit was these changes, which created memory allocations for a new trace on every recursive call. I originally had some vague desire to isolate these calls from the user-visible trace. That's expensive enough that I'll wait until it becomes a concern before trying to isolate again. | ||||
* | . | Kartik K. Agaram | 2021-06-05 | 1 | -16/+12 |
| | |||||
* | shell: moar macros | Kartik K. Agaram | 2021-06-05 | 1 | -41/+42 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-04 | 1 | -2/+0 |
| | |||||
* | . | Kartik K. Agaram | 2021-06-04 | 1 | -5/+5 |
| |