about summary refs log tree commit diff stats
path: root/shell/data.limg
Commit message (Collapse)AuthorAgeFilesLines
* .Kartik K. Agaram2021-08-011-1/+3
|
* .Kartik K. Agaram2021-07-261-1/+1
|
* game of life in lispKartik K. Agaram2021-07-261-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. Agaram2021-07-261-5/+30
| | | | | Smoked out some issues by rendering a single frame of Game of Life. Incredibly slow.
* palette operations now a bit fasterKartik K. Agaram2021-07-261-7/+9
|
* .Kartik K. Agaram2021-07-261-0/+6
|
* shell: starting to implement arraysKartik K. Agaram2021-07-251-4/+0
|
* replace 'circle' with Mu implementationKartik K. Agaram2021-07-051-18/+0
|
* replace 'vline' with Mu implementationKartik K. Agaram2021-07-051-5/+1
|
* replace 'hline' with Mu implementationKartik K. Agaram2021-07-051-8/+4
|
* replace 'line' with Mu implementationKartik K. Agaram2021-07-051-23/+0
|
* alistsKartik K. Agaram2021-07-031-0/+13
|
* .Kartik Agaram2021-06-241-3/+3
|
* .Kartik Agaram2021-06-241-1/+1
|
* .Kartik Agaram2021-06-231-2/+2
|
* .Kartik Agaram2021-06-231-4/+4
|
* .Kartik K. Agaram2021-06-231-3/+3
|
* .Kartik K. Agaram2021-06-231-8/+8
|
* start using infix in data diskKartik K. Agaram2021-06-231-57/+54
| | | | Still some gaps to track down.
* .Kartik K. Agaram2021-06-201-3/+3
|
* shell: now no definitions with long linesKartik K. Agaram2021-06-201-3/+7
|
* shell: shrink definition widths in a few placesKartik K. Agaram2021-06-201-12/+14
| | | | The only remaining long lines now are in 'pair' and 'with'.
* this is how we create aliasesKartik K. Agaram2021-06-201-1/+1
|
* preserve indentation of the sandboxKartik K. Agaram2021-06-201-1/+1
|
* 'with' lets us drop a few more parensKartik K. Agaram2021-06-201-40/+41
|
* new macro: withKartik K. Agaram2021-06-201-1/+12
|
* new macro: retKartik K. Agaram2021-06-201-6/+7
| | | | http://arclanguage.org/item?id=11068
* start dropping parens everywhereKartik K. Agaram2021-06-201-96/+98
|
* .Kartik Agaram2021-06-111-3/+3
|
* .Kartik K. Agaram2021-06-111-42/+1
|
* hacky bugfix: support floats in nthKartik K. Agaram2021-06-111-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. Agaram2021-06-111-29/+9
|
* fizz-buzz take 2Kartik K. Agaram2021-06-061-11/+24
|
* fizz-buzz exerciseKartik K. Agaram2021-06-061-3/+11
|
* shell: concept of palettesKartik K. Agaram2021-06-061-13/+8
|
* growing disenamored with up and downKartik K. Agaram2021-06-061-8/+5
|
* .Kartik K. Agaram2021-06-061-14/+24
|
* .Kartik Agaram2021-06-061-0/+18
|
* shell: more foundations from LispKartik K. Agaram2021-06-061-0/+44
|
* .Kartik K. Agaram2021-06-061-1/+3
|
* .Kartik K. Agaram2021-06-061-4/+4
|
* shell: fleshing out the 'standard library'Kartik K. Agaram2021-06-061-0/+10
| | | | | | Based loosely on Arc's arc.arc: http://arclanguage.org https://github.com/arclanguage/anarki/blob/official/arc.arc
* more space for definitionsKartik K. Agaram2021-06-061-6/+11
|
* shell: cool new stress-testKartik K. Agaram2021-06-051-2/+10
|
* clean up a large memory leakKartik K. Agaram2021-06-051-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. Agaram2021-06-051-16/+12
|
* shell: moar macrosKartik K. Agaram2021-06-051-41/+42
|
* .Kartik K. Agaram2021-06-041-2/+0
|
* .Kartik K. Agaram2021-06-041-5/+5
|
* .Kartik K. Agaram2021-06-041-2/+2
|