about summary refs log tree commit diff stats
path: root/shell/data.limg
Commit message (Collapse)AuthorAgeFilesLines
* .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
|
* .Kartik K. Agaram2021-06-041-1/+1
|
* more convenient 'def'Kartik K. Agaram2021-06-041-30/+32
|
* rename the definition primitive to 'def'Kartik K. Agaram2021-06-041-17/+17
|
* .Kartik Agaram2021-05-311-17/+19
| | | | State as of https://archive.org/details/akkartik-mu-2021-05-31
* .Kartik K. Agaram2021-05-311-3/+3
|
* data.limg now loading properly againKartik K. Agaram2021-05-311-1/+1
|
* .Kartik K. Agaram2021-05-221-1/+1
|
* .Kartik K. Agaram2021-05-191-2/+2
|
* shell: roll back a change to the 'when' macroKartik K. Agaram2021-05-151-2/+2
| | | | | Introduced in commit 1adc904ef3 from a week ago, but it turns out brcircle has been consistently broken ever since.
* A 'bowboard', a chessboard of rainbow circlesKartik K. Agaram2021-05-081-23/+31
| | | | Compare with (chessboard screen 256)
* a full-circle rainbowKartik K. Agaram2021-05-081-2/+29
|
* new shell macro: doKartik K. Agaram2021-05-071-2/+3
|
* .Kartik K. Agaram2021-05-071-3/+5
|
* .Kartik K. Agaram2021-05-071-19/+19
|
* clean up all definitionsKartik K. Agaram2021-05-071-21/+20
|
* clean up chessboardKartik K. Agaram2021-05-071-10/+12
| | | | | We still benefit from some helpers here because of the unrolling and multiple calls to helpers.
* clean up read_lineKartik K. Agaram2021-05-071-9/+6
|
* clean up Bresenham line-drawingKartik K. Agaram2021-05-071-26/+22
|
* no, we need hline1 for fill_rectKartik K. Agaram2021-05-071-8/+10
|